:root{color-scheme:light;--papier: #f5f1e8;--flaeche: #fffdf8;--sand: #eae3d2;--sand-tief: #ded4bd;--dunkel: #1b1f1c;--text: #1f2320;--text-weich: #565b53;--text-schwach: #5f655c;--text-auf-dunkel: #f2ede1;--text-auf-akzent: #ffffff;--text-gedaempft: #636560;--akzent: #2f5d50;--akzent-tief: #234639;--akzent-hell: #3a7263;--akzent-weich: #dfe8e2;--gras: #8a6a2f;--gras-weich: #f0e7d2;--linie: #ddd5c2;--linie-stark: #c2b79f;--hinweis: #8a5a12;--hinweis-weich: #f6eeda;--schrift-display: "Fraunces", "Fraunces Rueckfall", "Fraunces Rueckfall Zwei", serif;--schrift: "Instrument Sans", "Instrument Rueckfall", sans-serif;--text-xs: .8125rem;--text-s: .9375rem;--text-m: 1.0625rem;--text-l: clamp(1.125rem, 1.04rem + .4vw, 1.375rem);--text-xl: clamp(1.5rem, 1.25rem + 1.1vw, 2.125rem);--text-2xl: clamp(1.875rem, 1.4rem + 2.2vw, 3.125rem);--text-3xl: clamp(2.375rem, 1.5rem + 3.9vw, 4.75rem);--text-riesig: clamp(2.5rem, 14vw, 12rem);--zeile-display: 1.06;--zeile-eng: 1.18;--zeile-mittel: 1.5;--zeile-weit: 1.68;--raum-1: .25rem;--raum-2: .5rem;--raum-3: .75rem;--raum-4: 1rem;--raum-5: 1.5rem;--raum-6: 2rem;--raum-7: 2.75rem;--raum-8: 3.5rem;--raum-9: 4.5rem;--raum-10: 6rem;--breite-inhalt: 74rem;--breite-text: 36rem;--rundung-karte: 4px;--rundung-m: 3px;--rundung-s: 2px;--pille: 999px;--rahmen-fokus: 3px solid var(--akzent);--schatten-schweb: 0 1px 2px rgba(31, 35, 32, .04), 0 12px 32px -20px rgba(31, 35, 32, .28)}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-display-var.woff2) format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-var.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Fraunces Rueckfall;src:local("Georgia");size-adjust:95%;font-weight:300 700;font-style:normal}@font-face{font-family:Fraunces Rueckfall Zwei;src:local("Times New Roman"),local("Times"),local("Liberation Serif");size-adjust:108%;font-weight:300 700;font-style:normal}@font-face{font-family:Instrument Rueckfall;src:local("Helvetica Neue"),local("Arial"),local("Roboto"),local("Liberation Sans");size-adjust:101%;font-weight:400 700;font-style:normal}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--papier);color:var(--text);font-family:var(--schrift);font-size:var(--text-m);line-height:var(--zeile-weit);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0 0 var(--raum-4);font-family:var(--schrift-display);font-weight:500;line-height:var(--zeile-eng);letter-spacing:-.005em;text-wrap:balance}h1{font-size:var(--text-3xl);font-weight:500;line-height:var(--zeile-display);letter-spacing:-.012em}h2{font-size:var(--text-2xl);font-weight:500;line-height:var(--zeile-display);letter-spacing:-.01em}h3{font-size:var(--text-xl);font-weight:500}h4{font-size:var(--text-l);font-weight:600}p,ul,ol,dl{margin:0 0 var(--raum-4)}p{max-width:var(--breite-text);text-wrap:pretty}a{color:var(--akzent);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--akzent-tief);text-decoration-thickness:2px}:focus-visible{outline:var(--rahmen-fokus);outline-offset:3px;border-radius:var(--rundung-s)}img,picture,svg{max-width:100%}img{height:auto;display:block}picture{display:block;background:var(--bild-grund, var(--sand))}strong,b{font-weight:600}hr{border:0;border-top:1px solid var(--linie);margin:var(--raum-7) 0}.huelle{width:100%;max-width:var(--breite-inhalt);margin-inline:auto;padding-inline:clamp(var(--raum-4),4vw,var(--raum-7))}.nur-vorlesen{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sprungmarke{position:absolute;left:var(--raum-4);top:var(--raum-4);z-index:200;transform:translateY(-250%);background:var(--akzent);color:var(--text-auf-akzent);padding:var(--raum-3) var(--raum-5);border-radius:var(--pille);font-weight:600;text-decoration:none}.sprungmarke:focus{transform:translateY(0);color:var(--text-auf-akzent)}.label{display:block;margin-bottom:var(--raum-5);padding-bottom:var(--raum-3);border-bottom:1px solid var(--linie-stark);max-width:22rem;font-size:var(--text-xs);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--akzent)}.vorspann{font-family:var(--schrift-display);font-size:var(--text-l);font-weight:400;line-height:var(--zeile-mittel);color:var(--text-weich);max-width:40rem}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--raum-2);min-height:3rem;padding:var(--raum-3) var(--raum-6);border:1px solid transparent;border-radius:var(--rundung-m);font:inherit;font-weight:600;font-size:var(--text-s);letter-spacing:.01em;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.knopf--voll{background:var(--akzent);color:var(--text-auf-akzent)}.knopf--voll:hover{background:var(--akzent-tief);color:var(--text-auf-akzent)}.knopf--rand{background:transparent;border-color:var(--linie-stark);color:var(--text)}.knopf--rand:hover{border-color:var(--akzent);color:var(--akzent)}.knopf--hell{background:var(--flaeche);color:var(--text)}.knopf--hell:hover{background:var(--sand);color:var(--text)}.pfeil{display:inline-grid;place-items:center;width:3rem;height:3rem;flex:none;border:0;border-radius:50%;background:var(--akzent);color:var(--text-auf-akzent);text-decoration:none;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.pfeil:hover{background:var(--akzent-tief);color:var(--text-auf-akzent);transform:translate(3px)}.pfeil svg{width:1.1rem;height:1.1rem}@media print{.sprungmarke,.kopf,.galerie__grossbild,.formular,.wortmarke{display:none!important}body{background:#fff;font-size:11pt}a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt;color:#555}}.kopf{position:sticky;top:0;z-index:100;background:var(--papier);border-bottom:1px solid transparent;transition:border-color .3s ease,background-color .3s ease}.kopf__inhalt{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--raum-3) var(--raum-6);padding-block:var(--raum-5) var(--raum-4);border-bottom:1px solid var(--linie)}.kopf__marke{display:inline-flex;align-items:baseline;gap:var(--raum-3);text-decoration:none;color:var(--text)}.kopf__marke:hover{color:var(--akzent)}.kopf__marke-name{font-family:var(--schrift-display);font-size:var(--text-l);font-weight:500;letter-spacing:-.01em;line-height:1}.kopf__marke-zusatz{font-size:var(--text-xs);font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--text-schwach);white-space:nowrap}.kopf__rechts{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--raum-3) var(--raum-6)}.kopf__navigation ul{display:flex;flex-wrap:wrap;gap:var(--raum-1) var(--raum-5);margin:0;padding:0;list-style:none}.kopf__navigation a{display:inline-block;padding-block:var(--raum-1);color:var(--text-weich);font-size:var(--text-s);text-decoration:none}.kopf__navigation a:hover{color:var(--akzent)}.kopf__navigation a[aria-current=page]{color:var(--text);font-weight:600}.kopf__telefon{display:inline-flex;align-items:baseline;gap:var(--raum-2);font-family:var(--schrift-display);font-size:var(--text-l);font-weight:500;letter-spacing:-.01em;color:var(--akzent);text-decoration:none;white-space:nowrap}.kopf__telefon:hover{color:var(--akzent-tief)}.kopf__telefon-zeichen{flex:none;opacity:.7;align-self:center}.abschnitt{padding-block:var(--raum-9)}.abschnitt--sand{background:var(--sand);border-block:1px solid var(--linie-stark)}.abschnitt__kopf{max-width:46rem;margin-bottom:var(--raum-7)}.abschnitt__kopf p:last-child{margin-bottom:0}.spalten{display:grid;gap:var(--raum-7);align-items:start}@media(min-width:64rem){.spalten{grid-template-columns:minmax(0,1fr) 21rem;gap:var(--raum-8)}.spalten__seite{position:sticky;top:5.5rem}}.fuss{background:var(--dunkel);color:var(--text-auf-dunkel);padding-block:var(--raum-9) 0;font-size:var(--text-s)}.fuss__raster{display:grid;gap:var(--raum-7);margin-bottom:var(--raum-8)}@media(min-width:46rem){.fuss__raster{grid-template-columns:1.5fr 1fr 1fr}}.fuss h2{font-family:var(--schrift);font-size:var(--text-xs);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#f2ede180;margin-bottom:var(--raum-4);line-height:1.4}.fuss ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--raum-3)}.fuss a{color:var(--text-auf-dunkel);text-decoration:none}.fuss a:hover{color:#fff;text-decoration:underline;text-underline-offset:.2em}.fuss__adresse{font-style:normal;line-height:var(--zeile-weit);color:#f2ede1cc}.fuss__adresse a{font-weight:600}.fuss__schluss{display:flex;flex-wrap:wrap;gap:var(--raum-2) var(--raum-6);padding-block:var(--raum-5);border-top:1px solid rgba(242,237,225,.14);font-size:var(--text-xs);color:#f2ede180}.fuss__schluss p{margin:0;max-width:none}.wortmarke{display:block;width:100%;height:clamp(3rem,13vw,11rem);margin:0;overflow:hidden}.wortmarke text{font-family:var(--schrift-display);font-size:128px;font-weight:400;letter-spacing:-.015em;fill:#f2ede121}.spalten__haupt{min-width:0}@media(max-width:34rem){.kopf{padding:var(--raum-2) 0}.kopf__inhalt{gap:var(--raum-2);padding:var(--raum-3) var(--raum-4);border-radius:var(--rundung-karte)}.kopf__marke{flex:1 1 100%;gap:var(--raum-1)}.kopf__marke-name{font-size:var(--text-m)}.kopf__marke-zusatz{display:none}.kopf__rechts{flex:1 1 100%;justify-content:space-between;gap:var(--raum-2)}.kopf__navigation ul{gap:0 var(--raum-4)}.kopf__navigation a{font-size:var(--text-xs)}.kopf__telefon{padding:var(--raum-1) var(--raum-4);font-size:var(--text-xs)}.aufmacher{padding-block:var(--raum-6) 0}.abschnitt{padding-block:var(--raum-8)}}.aufmacher{padding-block:var(--raum-8) 0}.aufmacher__text{max-width:52rem;margin-bottom:var(--raum-7)}.aufmacher__text h1{margin-bottom:var(--raum-5)}.aufmacher__adresse{display:flex;align-items:baseline;gap:var(--raum-3);margin:0 0 var(--raum-5);font-size:var(--text-s);color:var(--text-weich)}.aufmacher__adresse:before{content:"";flex:none;width:2rem;height:1px;background:var(--linie-stark);transform:translateY(-.3em)}.aufmacher__bild{overflow:hidden;border-radius:var(--rundung-karte);aspect-ratio:21 / 8;background:var(--sand)}.aufmacher__bild picture,.aufmacher__bild img{width:100%;height:100%}.aufmacher__bild img{object-fit:cover;object-position:center 55%}@media(max-width:40rem){.aufmacher__bild{aspect-ratio:16 / 9}}.tatzeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-4);margin-top:var(--raum-6)}.kennzahlen{display:flex;flex-wrap:wrap;gap:var(--raum-5) var(--raum-8);margin:0 0 var(--raum-8);padding:var(--raum-5) 0;border-block:1px solid var(--linie-stark);list-style:none}.kennzahl{display:flex;flex-direction:column;gap:var(--raum-1)}.kennzahl__wert{margin:0;font-family:var(--schrift-display);font-size:clamp(1.875rem,1.4rem + 1.9vw,2.75rem);font-weight:500;line-height:.95;letter-spacing:-.015em;color:var(--text)}.kennzahl__wert small{font-size:.44em;font-weight:500;letter-spacing:0;color:var(--text-weich)}.kennzahl__name{margin:0;font-size:var(--text-xs);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-schwach)}.karten{display:grid;gap:var(--raum-5)}@media(min-width:48rem){.karten{grid-template-columns:repeat(2,minmax(0,1fr))}}.karte{display:flex;flex-direction:column;background:transparent}.karte__bild{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--rundung-karte);background:var(--sand)}.karte__bild picture,.karte__bild img{width:100%;height:100%}.karte__bild img{object-fit:cover;transition:transform .4s ease}.karte:hover .karte__bild img{transform:scale(1.03)}.karte__inhalt{display:flex;flex-direction:column;flex:1;padding:var(--raum-5) 0 0}.karte__inhalt h3{margin-bottom:var(--raum-2);font-size:var(--text-xl);font-weight:500;letter-spacing:-.01em}.karte__inhalt h3 a{color:inherit;text-decoration:none}.karte__inhalt h3 a:hover{color:var(--akzent)}.karte__zusatz{font-size:var(--text-s);color:var(--text-weich);margin-bottom:var(--raum-5)}.karte__daten{display:flex;flex-wrap:wrap;gap:var(--raum-2) 0;margin:0 0 var(--raum-4);padding:var(--raum-3) 0;border-block:1px solid var(--linie);list-style:none;font-size:var(--text-s);color:var(--text-weich)}.karte__daten li+li:before{content:"·";margin-inline:var(--raum-3);color:var(--linie-stark)}.karte__merkmale{margin:0 0 var(--raum-6);padding:0;list-style:none;display:grid;gap:var(--raum-2);font-size:var(--text-s);color:var(--text-weich)}.karte__merkmale li{padding-left:1.2rem;position:relative}.karte__merkmale li:before{content:"";position:absolute;left:0;top:.6em;width:.4rem;height:.4rem;border-radius:50%;background:var(--akzent)}.karte__fuss{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-3)}.galerie{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--raum-3);margin:0;padding:0;list-style:none}.galerie__eintrag{margin:0}.galerie__knopf{display:block;width:100%;padding:0;border:0;border-radius:var(--rundung-karte);overflow:hidden;background:var(--sand);cursor:zoom-in;aspect-ratio:4 / 3}.galerie__knopf:focus-visible{outline:var(--rahmen-fokus);outline-offset:3px}.galerie__knopf picture,.galerie__knopf img{width:100%;height:100%}.galerie__knopf img{object-fit:cover;transition:transform .4s ease}.galerie__knopf:hover img{transform:scale(1.04)}.galerie__grossbild{width:min(68rem,94vw);max-height:92vh;padding:0;border:0;border-radius:var(--rundung-karte);background:var(--flaeche);overflow:hidden}.galerie__grossbild::backdrop{background:#14181fdb}.galerie__buehne{display:grid;grid-template-rows:1fr auto;max-height:92vh}.galerie__buehne picture{display:grid;place-items:center;background:var(--dunkel);min-height:0}.galerie__buehne img{max-height:min(72vh,46rem);width:auto;max-width:100%;object-fit:contain}.galerie__leiste{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--raum-3);padding:var(--raum-4) var(--raum-5);border-top:1px solid var(--linie);font-size:var(--text-s)}.galerie__bildunterschrift{margin:0;flex:1 1 14rem;color:var(--text-weich);max-width:none}.galerie__steuerung{display:flex;align-items:center;gap:var(--raum-2)}.galerie__zaehler{font-variant-numeric:tabular-nums;color:var(--text-schwach);padding-inline:var(--raum-2)}.galerie__pfeil{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--linie-stark);border-radius:50%;background:var(--flaeche);color:var(--text);font-size:1.1rem;cursor:pointer}.galerie__pfeil:hover{border-color:var(--akzent);color:var(--akzent)}.ausstattung{display:grid;gap:var(--raum-6)}@media(min-width:34rem){.ausstattung{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.ausstattung__block h3{font-size:var(--text-xs);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-schwach);padding-bottom:var(--raum-3);margin-bottom:var(--raum-4);border-bottom:1px solid var(--linie)}.ausstattung__block ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--raum-3);font-size:var(--text-s);line-height:var(--zeile-mittel)}.datenliste{margin:0;border-top:1px solid var(--linie)}.datenliste__zeile{display:flex;flex-wrap:wrap;gap:var(--raum-2) var(--raum-4);justify-content:space-between;padding:var(--raum-4) 0;border-bottom:1px solid var(--linie);font-size:var(--text-s)}.datenliste dt{font-weight:600}.datenliste dd{margin:0;color:var(--text-weich);text-align:right}.ehrlich{margin:0;padding:var(--raum-6);background:var(--sand);border:1px solid var(--linie-stark);border-radius:var(--rundung-karte);list-style:none;display:grid;gap:var(--raum-4);font-size:var(--text-s);line-height:var(--zeile-mittel)}.ehrlich li{padding-left:1.6rem;position:relative}.ehrlich li:before{content:"";position:absolute;left:0;top:.42em;width:.75rem;height:.75rem;border:2px solid var(--akzent);border-radius:50%}.tiles{display:grid;gap:var(--raum-4);margin:0;padding:0;list-style:none}@media(min-width:40rem){.tiles{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.tiles li{padding:var(--raum-5) 0 0;border-top:1px solid var(--linie-stark)}.tiles h3{font-size:var(--text-l);font-weight:500;margin-bottom:var(--raum-3)}.tiles p{margin:0;font-size:var(--text-s);color:var(--text-weich);line-height:var(--zeile-mittel)}.grundriss{margin:0;padding:var(--raum-6);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rundung-karte)}.grundriss picture,.grundriss svg{display:block;height:auto;margin-inline:auto;max-width:min(100%,26rem)}.grundriss--quer picture,.grundriss--quer svg{max-width:min(100%,34rem)}.grundriss figcaption{margin-top:var(--raum-5);padding-top:var(--raum-4);border-top:1px solid var(--linie);font-size:var(--text-s);color:var(--text-schwach)}.anfragekarte{padding:var(--raum-6);border-radius:var(--rundung-karte);background:var(--sand);border:1px solid var(--linie-stark);color:var(--text)}.anfragekarte h2{font-size:var(--text-l);margin-bottom:var(--raum-3);color:var(--text)}.anfragekarte p{font-size:var(--text-s);line-height:var(--zeile-mittel);color:var(--text-weich)}.anfragekarte__telefon{display:block;font-family:var(--schrift-display);font-size:var(--text-2xl);font-weight:500;line-height:1.05;letter-spacing:-.015em;color:var(--akzent);text-decoration:none;margin-bottom:var(--raum-2)}.anfragekarte__telefon:hover{color:var(--akzent-tief)}.anfragekarte .knopf{width:100%;margin-top:var(--raum-5)}.anfragekarte__adresse{margin-top:var(--raum-4);padding-top:var(--raum-4);border-top:1px solid var(--linie-stark);font-style:normal;font-size:var(--text-s);line-height:var(--zeile-weit);color:var(--text-weich)}.formular{display:grid;gap:var(--raum-6);max-width:42rem}.feldgruppe{border:0;margin:0;padding:0;display:grid;gap:var(--raum-5)}.feldgruppe legend{padding:0;margin-bottom:var(--raum-4);font-size:var(--text-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-schwach)}.feldreihe{display:grid;gap:var(--raum-5)}@media(min-width:34rem){.feldreihe--zwei{grid-template-columns:repeat(2,minmax(0,1fr))}}.feld{display:grid;gap:var(--raum-2)}.feld label{font-size:var(--text-s);font-weight:600}.feld__hinweis{display:block;margin-top:var(--raum-1);font-size:var(--text-xs);font-weight:400;color:var(--text-schwach);line-height:var(--zeile-mittel)}.feld input[type=text],.feld input[type=email],.feld input[type=tel],.feld input[type=date],.feld input[type=number],.feld select{width:100%;min-height:3rem;padding:var(--raum-3) var(--raum-4);border:1px solid var(--linie-stark);border-radius:var(--rundung-m);background:var(--flaeche);color:var(--text);font:inherit;font-size:var(--text-s)}.feld textarea{width:100%;min-height:9rem;padding:var(--raum-4);border:1px solid var(--linie-stark);border-radius:var(--rundung-m);background:var(--flaeche);color:var(--text);font:inherit;font-size:var(--text-s);line-height:var(--zeile-mittel);resize:vertical}.feld input:focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{outline:var(--rahmen-fokus);outline-offset:1px;border-color:var(--akzent)}.feld--kasten{grid-template-columns:auto 1fr;align-items:start;gap:var(--raum-3)}.feld--kasten input[type=checkbox]{width:1.25rem;height:1.25rem;margin-top:.2em;accent-color:var(--akzent)}.feld--kasten label{font-weight:400;font-size:var(--text-s);line-height:var(--zeile-mittel)}.honigtopf{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.hinweis{padding:var(--raum-5) var(--raum-6);background:var(--akzent-weich);border-left:2px solid var(--akzent);border-radius:0 var(--rundung-karte) var(--rundung-karte) 0;font-size:var(--text-s);line-height:var(--zeile-mittel)}.hinweis p{margin:0;max-width:none}.hinweis p+p{margin-top:var(--raum-3)}.rechtstext{max-width:var(--breite-text)}.rechtstext h2{font-size:var(--text-xl);margin-top:var(--raum-8);letter-spacing:-.02em}.rechtstext h3{font-size:var(--text-l);margin-top:var(--raum-6)}.rechtstext ul{padding-left:var(--raum-4)}.rechtstext li{margin-bottom:var(--raum-2)}.rechtstext address{font-style:normal;line-height:var(--zeile-weit)}.grossaussage{max-width:42rem;margin-top:var(--raum-5);font-family:var(--schrift-display);font-size:var(--text-xl);font-weight:400;line-height:var(--zeile-eng);letter-spacing:-.005em}:root{--weich: cubic-bezier(.22, 1, .36, 1);--dauer-einblenden: .85s;--dauer-deckkraft: .42s;--dauer-kurz: .34s;--versatz-einblenden: 2.5rem}.bewegung .hoch{opacity:0;transform:translate3d(0,var(--versatz-einblenden),0);transition:transform var(--dauer-einblenden) var(--weich),opacity var(--dauer-deckkraft) ease-out;transition-delay:var(--verzug, 0ms)}.bewegung .hoch.sichtbar{opacity:1;transform:translateZ(0)}.bewegung .hoch--2{--verzug: 90ms}.bewegung .hoch--3{--verzug: .18s}.bewegung .hoch--4{--verzug: .27s}.bewegung .kennzahlen .hoch:nth-child(2){--verzug: 80ms}.bewegung .kennzahlen .hoch:nth-child(3){--verzug: .16s}.bewegung .kennzahlen .hoch:nth-child(4){--verzug: .24s}.bewegung .karten .hoch:nth-child(2){--verzug: .12s}.bewegung .tiles .hoch:nth-child(2){--verzug: 70ms}.bewegung .tiles .hoch:nth-child(3){--verzug: .14s}.bewegung .tiles .hoch:nth-child(4){--verzug: .21s}.bewegung .galerie .hoch:nth-child(3n+2){--verzug: 70ms}.bewegung .galerie .hoch:nth-child(3n){--verzug: .14s}.auftext{--fortschritt: 1;position:relative}.auftext__sichtbar{display:inline}.bewegung .auftext__sichtbar{color:var(--text-gedaempft, #636560)}.auftext__wort{position:relative;display:inline-flex;align-items:baseline;vertical-align:baseline}.bewegung .auftext__wort:after{content:attr(data-wort);position:absolute;top:0;right:0;bottom:0;left:0;color:var(--text);opacity:clamp(0,calc((var(--fortschritt) - var(--wort-start, 0)) / var(--wort-spanne, .2)),1);pointer-events:none}.auftext__luecke{white-space:pre-wrap}.anfragekarte .auftext{--text-gedaempft: #636560}.anfragekarte .bewegung .auftext__wort:after,.bewegung .anfragekarte .auftext__wort:after{color:var(--text-auf-akzent)}.kopf{transition:border-color var(--dauer-kurz) var(--weich),background-color var(--dauer-kurz) var(--weich)}.bewegung .kopf--gescrollt{border-bottom-color:var(--linie-stark);background:var(--papier)}.kopf__inhalt{transition:padding-block var(--dauer-kurz) var(--weich),border-color var(--dauer-kurz) var(--weich)}.bewegung .kopf--gescrollt .kopf__inhalt{padding-block:var(--raum-3);border-bottom-color:transparent}.kopf__navigation a,.fuss a{position:relative}.kopf__navigation a:after,.fuss a:after{content:"";position:absolute;left:0;right:0;bottom:-.15em;height:max(1px,.06em);background:currentcolor;transform:scaleX(0);transform-origin:left center;transition:transform var(--dauer-kurz) var(--weich)}.kopf__navigation a:hover:after,.kopf__navigation a:focus-visible:after,.fuss a:hover:after,.fuss a:focus-visible:after{transform:scaleX(1)}.fuss a:hover{text-decoration:none}.kopf__navigation a[aria-current=page]:after{display:none}.knopf{transition:background-color var(--dauer-kurz) var(--weich),border-color var(--dauer-kurz) var(--weich),color var(--dauer-kurz) var(--weich),transform var(--dauer-kurz) var(--weich)}.knopf:active{transform:scale(.98)}.pfeil{transition:background-color var(--dauer-kurz) var(--weich),transform var(--dauer-kurz) var(--weich)}.karte{transition:border-color var(--dauer-kurz) var(--weich)}.karte:hover{border-color:var(--linie-stark)}.karte__bild img,.galerie__knopf img{transition:transform .7s var(--weich)}.karte:hover .karte__bild img,.galerie__knopf:hover img{transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.bewegung .hoch,.bewegung .hoch.sichtbar{opacity:1;transform:none;transition:none}.bewegung .auftext__sichtbar{color:inherit}.bewegung .auftext__wort:after{display:none}.bewegung .kopf--gescrollt .kopf__inhalt{transition:none}.kopf__navigation a:after,.fuss a:after{transition:none}.karte__bild img,.galerie__knopf img,.karte:hover .karte__bild img,.galerie__knopf:hover img{transition:none;transform:none}.knopf:active{transform:none}}@media print{.hoch{opacity:1!important;transform:none!important}.auftext__sichtbar{color:inherit!important}.auftext__wort:after{display:none!important}}main{position:relative}main>*:not(.welle){position:relative;z-index:1}.welle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;overflow:visible}.welle__linie{fill:none;stroke:var(--akzent);stroke-width:1.25;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.3}.bewegung .welle__linie{stroke-dasharray:var(--wellenlaenge);stroke-dashoffset:calc(var(--wellenlaenge) * (1 - var(--seitenfortschritt, 1)))}@media(max-width:48rem){.welle{opacity:.7}}@media(prefers-reduced-motion:reduce){.bewegung .welle__linie{stroke-dasharray:none;stroke-dashoffset:0}}@media print{.welle{display:none}}
