.g.svelte-1uha8ag{--weiss: #ffffff;--hell: #f3f1ed;--tinte: #1d1c1a;--grau: #5c5853;--rot: #9b1b2b;--rot-tief: #7c1321;--gruen: #1f2b25;--gruen-tief: #18221d;--auf-gruen: #f2efe8;--auf-gruen-2: #bcc6bd;--serif: "Libre Bodoni", Georgia, serif;--sans: "Libre Franklin", "Helvetica Neue", Arial, sans-serif;--rand: clamp(20px, 4.6vw, 72px);--rinne: clamp(16px, 2.4vw, 32px);--abstand: clamp(88px, 10vw, 152px);--aus: cubic-bezier(.16, 1, .3, 1);background:var(--weiss);color:var(--tinte);font-family:var(--sans);font-size:1.125rem;line-height:1.65;font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:clip}.g.svelte-1uha8ag h1:where(.svelte-1uha8ag),.g.svelte-1uha8ag h2:where(.svelte-1uha8ag),.g.svelte-1uha8ag h3:where(.svelte-1uha8ag),.g.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-family:var(--serif);font-weight:500;color:inherit;line-height:1.08;letter-spacing:-.012em;text-wrap:balance}.g.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:italic;font-weight:inherit}.g.svelte-1uha8ag p:where(.svelte-1uha8ag){text-wrap:pretty}.g.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit}.g.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none}.g.svelte-1uha8ag address:where(.svelte-1uha8ag){font-style:normal}.huelle.svelte-1uha8ag{width:100%;max-width:calc(1320px + 2 * var(--rand));margin-inline:auto;padding-inline:var(--rand)}.titel-gross.svelte-1uha8ag{font-size:clamp(3rem,1.7rem + 4.4vw,6rem);line-height:.98;letter-spacing:-.02em}.titel.svelte-1uha8ag{font-size:clamp(2.5rem,1.6rem + 3vw,4.25rem);line-height:1.02;letter-spacing:-.015em}.titel-klein.svelte-1uha8ag{font-size:clamp(2.1rem,1.6rem + 1.7vw,3.1rem)}.bildflaeche.svelte-1uha8ag{display:block;overflow:hidden;border-radius:2px;background:var(--hell)}.foto.svelte-1uha8ag{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.92) contrast(1.02);transition:transform 1.2s var(--aus)}a.bildflaeche.svelte-1uha8ag:hover .foto:where(.svelte-1uha8ag){transform:scale(1.025)}figcaption.svelte-1uha8ag{display:grid;align-content:start;gap:2px;margin-top:16px;max-width:46ch;color:var(--grau);line-height:1.5}figcaption.svelte-1uha8ag strong:where(.svelte-1uha8ag){font:500 1.4rem/1.25 var(--serif);color:var(--tinte)}.knopf.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;background:var(--rot);color:#fff!important;font:500 1.0625rem/1.2 var(--sans);letter-spacing:.01em;text-decoration:none;border-radius:2px;white-space:nowrap;transition:background-color .25s ease,transform .15s ease}.knopf.svelte-1uha8ag:hover{background:var(--rot-tief)}.knopf.svelte-1uha8ag:active{transform:translateY(1px)}.knopf-gross.svelte-1uha8ag{min-height:62px;padding:0 32px;font-size:1.1875rem}.textlink.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color .25s ease}.textlink.svelte-1uha8ag:hover{text-decoration-color:currentColor}.textlink.svelte-1uha8ag svg{flex:none;transition:transform .25s var(--aus)}.textlink.svelte-1uha8ag:hover svg{transform:translate(3px)}.textlink.hell.svelte-1uha8ag{color:#fff}.textlink.klein.svelte-1uha8ag{font-size:1rem}.aktionen.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.abschnitt-kopf.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px;margin-bottom:clamp(48px,5.5vw,80px)}.abschnitt-kopf.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:40ch;color:var(--grau);padding-bottom:.4em}.hero.svelte-1uha8ag{position:relative;height:100svh;min-height:640px;max-height:1080px;overflow:hidden;color:#fff;background:var(--gruen-tief)}.hero-bild.svelte-1uha8ag{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%;filter:saturate(.92) contrast(1.02);animation:svelte-1uha8ag-setzen 2.4s var(--aus) both}@keyframes svelte-1uha8ag-setzen{0%{transform:scale(1.06)}to{transform:scale(1)}}.hero-schleier.svelte-1uha8ag{position:absolute;inset:0;background:linear-gradient(180deg,#0c100d8c,#0c100d00 24%),linear-gradient(0deg,#0c100dd9,#0c100d8c 34%,#0c100d00 66%),linear-gradient(90deg,#0c100d8c,#0c100d33 45%,#0c100d00 70%)}.hero-inhalt.svelte-1uha8ag{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:22px;padding-bottom:clamp(56px,9vh,104px)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.5rem,1.5rem + 3vw,4.5rem);line-height:1.04;letter-spacing:-.01em;text-wrap:pretty}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){display:block}.hero-ort.svelte-1uha8ag{font-size:1.1875rem;color:#ffffffe6}.hero.svelte-1uha8ag .aktionen:where(.svelte-1uha8ag){margin-top:12px}.intro.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(40px,8vw,140px);padding-block:var(--abstand) calc(var(--abstand) * .7);align-items:start}.leitsatz.svelte-1uha8ag{font-family:var(--serif);font-size:clamp(1.7rem,1.2rem + 1.5vw,2.55rem);line-height:1.32;max-width:30ch}.eckdaten.svelte-1uha8ag{display:grid;gap:26px;padding-top:.5em}.eckdaten.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-size:1rem;color:var(--grau)}.eckdaten.svelte-1uha8ag dd:where(.svelte-1uha8ag){font-weight:500}.geschichte.svelte-1uha8ag{padding-block:calc(var(--abstand) * .7) var(--abstand)}.geschichte-kopf.svelte-1uha8ag{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--rinne);row-gap:32px}.geschichte-kopf.svelte-1uha8ag h2:where(.svelte-1uha8ag){grid-column:1 / 6}.geschichte-text.svelte-1uha8ag{grid-column:7 / 13;padding-top:.4em;max-width:62ch}.geschichte-text.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--grau)}.geschichte-text.svelte-1uha8ag p:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){margin-top:1.1em}.geschichte-text.svelte-1uha8ag .lead:where(.svelte-1uha8ag){font-size:clamp(1.25rem,1.1rem + .5vw,1.4375rem);line-height:1.5;color:var(--tinte)}.details.svelte-1uha8ag{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;column-gap:var(--rinne);margin-top:clamp(56px,7vw,104px)}.detail.svelte-1uha8ag{display:grid;grid-row:1 / span 2;grid-template-rows:subgrid}.detail.svelte-1uha8ag .bildflaeche:where(.svelte-1uha8ag){align-self:end}.detail-1.svelte-1uha8ag{grid-column:1 / 7}.detail-1.svelte-1uha8ag .bildflaeche:where(.svelte-1uha8ag){aspect-ratio:4 / 3}.detail-2.svelte-1uha8ag{grid-column:7 / 10}.detail-3.svelte-1uha8ag{grid-column:10 / 13}.detail-2.svelte-1uha8ag .bildflaeche:where(.svelte-1uha8ag),.detail-3.svelte-1uha8ag .bildflaeche:where(.svelte-1uha8ag){aspect-ratio:3 / 4}.wohnungen.svelte-1uha8ag{background:var(--hell);padding-block:var(--abstand) calc(var(--abstand) * 1.1)}.wohnung-gross.svelte-1uha8ag{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--rinne);align-items:center}.wohnung-gross.svelte-1uha8ag>.bildflaeche:where(.svelte-1uha8ag){grid-column:1 / 8;aspect-ratio:4 / 3}.wohnung-gross.svelte-1uha8ag .wohnung-text:where(.svelte-1uha8ag){grid-column:9 / 13}.wohnung-gross.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(2.2rem,1.6rem + 1.8vw,3.2rem)}.wohnungs-paar.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--rinne);row-gap:72px;margin-top:clamp(80px,9vw,136px)}.wohnungs-paar.svelte-1uha8ag .wohnung:where(.svelte-1uha8ag){display:flex;flex-direction:column}.wohnungs-paar.svelte-1uha8ag .bildflaeche:where(.svelte-1uha8ag){aspect-ratio:3 / 2}.wohnungs-paar.svelte-1uha8ag .wohnung-text:where(.svelte-1uha8ag){flex:1;margin-top:28px;padding-right:clamp(0px,3vw,48px)}.wohnung-text.svelte-1uha8ag{display:flex;flex-direction:column}.wohnung-text.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(1.9rem,1.5rem + 1.1vw,2.5rem)}.wohnung-text.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){text-decoration:none}.zeile.svelte-1uha8ag{margin-top:8px;font:italic 400 1.3rem/1.4 var(--serif);color:var(--grau)}.fakten.svelte-1uha8ag{margin-top:18px;font-weight:500;font-variant-numeric:lining-nums}.beschreibung.svelte-1uha8ag{margin-top:10px;color:var(--grau);max-width:56ch}.merkmale.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:16px}.merkmale.svelte-1uha8ag li:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:10px}.merkmale.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";width:6px;height:6px;background:var(--rot);flex:none}.preiszeile.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;margin-top:auto;padding-top:28px}.preis.svelte-1uha8ag{font:500 2.1rem/1 var(--serif);font-variant-numeric:lining-nums tabular-nums}.preis.svelte-1uha8ag span:where(.svelte-1uha8ag){font:400 1rem var(--sans);color:var(--grau)}.haus.svelte-1uha8ag{background:var(--gruen);color:var(--auf-gruen);padding-block:var(--abstand) calc(var(--abstand) * 1.1)}.haus.svelte-1uha8ag .abschnitt-kopf:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag),.haus.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){color:var(--auf-gruen-2)}.haus.svelte-1uha8ag figcaption:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--auf-gruen)}.haus.svelte-1uha8ag .bildflaeche:where(.svelte-1uha8ag){background:var(--gruen-tief)}.mosaik.svelte-1uha8ag{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--rinne);row-gap:clamp(56px,6vw,88px)}.m-oldtimer.svelte-1uha8ag{grid-column:1 / 9;display:flex;flex-direction:column}.m-oldtimer.svelte-1uha8ag .bildflaeche:where(.svelte-1uha8ag){aspect-ratio:4 / 3}.m-hof.svelte-1uha8ag{grid-column:9 / 13;display:flex;flex-direction:column}.m-hof.svelte-1uha8ag .bildflaeche:where(.svelte-1uha8ag){flex:1;min-height:320px}.m-billard.svelte-1uha8ag{grid-column:1 / 6}.m-rad.svelte-1uha8ag{grid-column:6 / 10}.m-billard.svelte-1uha8ag .bildflaeche:where(.svelte-1uha8ag),.m-rad.svelte-1uha8ag .bildflaeche:where(.svelte-1uha8ag){height:clamp(260px,26vw,400px)}.m-ausstattung.svelte-1uha8ag{grid-column:10 / 13}.m-ausstattung.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.75rem;margin-bottom:18px}.m-ausstattung.svelte-1uha8ag ul:where(.svelte-1uha8ag){display:grid;gap:10px;margin-bottom:28px}.m-ausstattung.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:baseline;gap:12px;line-height:1.4}.m-ausstattung.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";width:6px;height:6px;flex:none;transform:translateY(-.15em);background:var(--auf-gruen-2)}.umgebung.svelte-1uha8ag{padding-block:var(--abstand) calc(var(--abstand) * 1.1)}.feature.svelte-1uha8ag{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--rinne);row-gap:32px;align-items:end}.feature.svelte-1uha8ag+.feature:where(.svelte-1uha8ag){margin-top:clamp(80px,9vw,136px)}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(1.9rem,1.4rem + 1.4vw,2.6rem)}.feature-text.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.weg){margin-top:16px;color:var(--grau);max-width:50ch}.weg.svelte-1uha8ag{margin-top:10px;font-weight:500;color:var(--rot)}.feature-burg.svelte-1uha8ag .feature-bild:where(.svelte-1uha8ag){grid-column:1 / 6;aspect-ratio:3 / 4}.feature-burg.svelte-1uha8ag .feature-text:where(.svelte-1uha8ag){grid-column:7 / 13}.feature-neben.svelte-1uha8ag{margin-top:40px;aspect-ratio:3 / 2;max-width:520px}.feature-gespiegelt.svelte-1uha8ag .feature-bild:where(.svelte-1uha8ag){grid-column:6 / 13;grid-row:1;aspect-ratio:4 / 3}.feature-gespiegelt.svelte-1uha8ag .feature-text:where(.svelte-1uha8ag){grid-column:1 / 5;grid-row:1;align-self:center}.ausfluege-block.svelte-1uha8ag{margin-top:clamp(96px,10vw,152px)}.ausfluege-titel.svelte-1uha8ag{font-size:clamp(1.9rem,1.5rem + 1vw,2.4rem);margin-bottom:40px}.ausfluege.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,7vw,120px);row-gap:44px;margin-bottom:44px}.ausfluege.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-size:1.6rem;line-height:1.15}.ausfluege.svelte-1uha8ag .weg:where(.svelte-1uha8ag){margin-top:6px}.ausfluege.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.weg){margin-top:8px;color:var(--grau);max-width:48ch}.praktisch.svelte-1uha8ag{background:var(--hell);padding-block:var(--abstand) calc(var(--abstand) * 1.1)}.praktisch-raster.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:72px clamp(48px,8vw,136px);align-items:start}.reise-bild.svelte-1uha8ag{margin-top:36px;aspect-ratio:3 / 2}.reise-liste.svelte-1uha8ag{display:grid;gap:26px;margin-block:40px 36px}.reise-liste.svelte-1uha8ag li:where(.svelte-1uha8ag){display:grid;grid-template-columns:24px minmax(0,1fr);gap:18px}.reise-liste.svelte-1uha8ag svg{margin-top:4px;color:var(--rot)}.reise-liste.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.4rem}.reise-liste.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:4px;color:var(--grau);max-width:50ch}.konditionen.svelte-1uha8ag dl:where(.svelte-1uha8ag){display:grid;gap:30px;margin-top:36px}.konditionen.svelte-1uha8ag dt:where(.svelte-1uha8ag){font:500 1.35rem/1.25 var(--serif)}.konditionen.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin-top:4px;color:var(--grau)}.anfrage.svelte-1uha8ag{background:var(--gruen);color:var(--auf-gruen);padding-block:var(--abstand)}.anfrage-raster.svelte-1uha8ag{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--rinne);row-gap:64px;align-items:start}.anfrage-block.svelte-1uha8ag{grid-column:1 / 7}.anfrage-text.svelte-1uha8ag{margin-top:20px;font-size:clamp(1.1875rem,1.1rem + .3vw,1.3125rem);max-width:38ch}.anfrage-block.svelte-1uha8ag .knopf:where(.svelte-1uha8ag){margin-top:32px}.kontakt-liste.svelte-1uha8ag{display:grid;gap:26px;margin-top:clamp(48px,5vw,72px)}.kontakt-liste.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-size:1rem;color:var(--auf-gruen-2)}.kontakt-liste.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin-top:4px}.kontakt-liste.svelte-1uha8ag dd:where(.svelte-1uha8ag)>a:where(.svelte-1uha8ag):not(.textlink){font:500 clamp(1.4rem,1.2rem + .6vw,1.75rem) / 1.3 var(--serif);text-decoration:none}.kontakt-liste.svelte-1uha8ag dd:where(.svelte-1uha8ag)>a:where(.svelte-1uha8ag):not(.textlink):hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.kontakt-liste.svelte-1uha8ag address:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){display:block}.kontakt-liste.svelte-1uha8ag .textlink:where(.svelte-1uha8ag){margin-top:8px}.anfrage-bild.svelte-1uha8ag{grid-column:8 / 13}.anfrage-bild.svelte-1uha8ag .bildflaeche:where(.svelte-1uha8ag){aspect-ratio:4 / 5;background:var(--gruen-tief)}.anfrage-bild.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){margin-top:32px}.anfrage-bild.svelte-1uha8ag blockquote:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font:italic 400 clamp(1.4rem,1.15rem + .8vw,1.9rem) / 1.38 var(--serif)}@media(max-width:1099px){.wohnung-gross.svelte-1uha8ag>.bildflaeche:where(.svelte-1uha8ag),.wohnung-gross.svelte-1uha8ag .wohnung-text:where(.svelte-1uha8ag){grid-column:1 / -1}.wohnung-gross.svelte-1uha8ag .wohnung-text:where(.svelte-1uha8ag){margin-top:28px}.m-oldtimer.svelte-1uha8ag,.m-hof.svelte-1uha8ag{grid-column:1 / -1}.m-hof.svelte-1uha8ag .bildflaeche:where(.svelte-1uha8ag){flex:none;aspect-ratio:4 / 5;max-height:720px}.m-billard.svelte-1uha8ag{grid-column:1 / 7}.m-rad.svelte-1uha8ag{grid-column:7 / 13}.m-ausstattung.svelte-1uha8ag{grid-column:1 / -1}.m-ausstattung.svelte-1uha8ag ul:where(.svelte-1uha8ag){grid-template-columns:repeat(2,minmax(0,1fr))}.feature-burg.svelte-1uha8ag .feature-bild:where(.svelte-1uha8ag){grid-column:1 / 7}.feature-burg.svelte-1uha8ag .feature-text:where(.svelte-1uha8ag){grid-column:7 / 13}.feature-gespiegelt.svelte-1uha8ag .feature-bild:where(.svelte-1uha8ag),.feature-gespiegelt.svelte-1uha8ag .feature-text:where(.svelte-1uha8ag){grid-column:1 / -1;grid-row:auto}}@media(max-width:900px){.intro.svelte-1uha8ag,.praktisch-raster.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.geschichte-kopf.svelte-1uha8ag h2:where(.svelte-1uha8ag),.geschichte-text.svelte-1uha8ag{grid-column:1 / -1}.details.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;row-gap:48px}.detail.svelte-1uha8ag{grid-row:auto;grid-template-rows:none;display:block}.detail-1.svelte-1uha8ag{grid-column:1 / -1}.detail-2.svelte-1uha8ag{grid-column:1}.detail-3.svelte-1uha8ag{grid-column:2}.wohnungs-paar.svelte-1uha8ag,.ausfluege.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.feature-burg.svelte-1uha8ag .feature-bild:where(.svelte-1uha8ag),.feature-burg.svelte-1uha8ag .feature-text:where(.svelte-1uha8ag){grid-column:1 / -1}.anfrage-block.svelte-1uha8ag,.anfrage-bild.svelte-1uha8ag{grid-column:1 / -1}}@media(max-width:600px){.hero.svelte-1uha8ag .knopf:where(.svelte-1uha8ag){width:100%}.m-billard.svelte-1uha8ag,.m-rad.svelte-1uha8ag{grid-column:1 / -1}.m-ausstattung.svelte-1uha8ag ul:where(.svelte-1uha8ag){grid-template-columns:minmax(0,1fr)}.details.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.detail-2.svelte-1uha8ag,.detail-3.svelte-1uha8ag{grid-column:1}.detail-2.svelte-1uha8ag .bildflaeche:where(.svelte-1uha8ag),.detail-3.svelte-1uha8ag .bildflaeche:where(.svelte-1uha8ag){aspect-ratio:4 / 3}.knopf-gross.svelte-1uha8ag{width:100%}}@media(prefers-reduced-motion:reduce){.hero-bild.svelte-1uha8ag{animation:none}.foto.svelte-1uha8ag,.textlink.svelte-1uha8ag svg{transition:none}}
