.text-image.svelte-19yht5s{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--white)}@media(min-width:992px){.text-image.svelte-19yht5s{flex-direction:row;justify-content:center;align-items:center}}.text-image.svelte-19yht5s .text:where(.svelte-19yht5s){display:flex;flex-direction:column;justify-content:space-between;align-items:start;padding:calc(var(--gutter-width) * 1.5)}@media(min-width:992px){.text-image.svelte-19yht5s .text:where(.svelte-19yht5s){width:50%;padding:calc(var(--gutter-width) * 3)}}.text-image.svelte-19yht5s .image:where(.svelte-19yht5s){width:100%}@media(min-width:992px){.text-image.svelte-19yht5s .image:where(.svelte-19yht5s){width:50%;height:100%}}.text-image.svelte-19yht5s .image:where(.svelte-19yht5s) picture{width:100%;height:100%;border-radius:0}.text-image.svelte-19yht5s .image:where(.svelte-19yht5s) img{width:100%;height:100%;object-fit:cover}.text-image.svelte-19yht5s.text-image--right .text:where(.svelte-19yht5s){order:1}.text-image.svelte-19yht5s.text-image--right .image:where(.svelte-19yht5s){order:2}.text-image.svelte-19yht5s.text-image--left .text:where(.svelte-19yht5s){order:2}.text-image.svelte-19yht5s.text-image--left .image:where(.svelte-19yht5s){order:1}section#hero.svelte-1uha8ag{position:relative;height:calc(100svh - (var(--gutter-width) * 4))}@media(min-width:992px){section#hero.svelte-1uha8ag{height:calc(100svh - (var(--outer-margin) * 2))}}section#hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){grid-column:1/5;align-self:end;margin-bottom:0;color:var(--white);z-index:1}@media(min-width:992px){section#hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){grid-column:1/9}}section#hero.svelte-1uha8ag .gradient:where(.svelte-1uha8ag){position:absolute;inset:0;background:linear-gradient(180deg,#0000,#000);opacity:.3;z-index:0}main.svelte-1uha8ag section#intro:where(.svelte-1uha8ag) .text:where(.svelte-1uha8ag){grid-column:1/5}@media(min-width:992px){main.svelte-1uha8ag section#intro:where(.svelte-1uha8ag) .text:where(.svelte-1uha8ag){grid-column:1/6}}main.svelte-1uha8ag section#intro:where(.svelte-1uha8ag) .image:where(.svelte-1uha8ag){grid-column:1/5;grid-row:3}@media(min-width:992px){main.svelte-1uha8ag section#intro:where(.svelte-1uha8ag) .image:where(.svelte-1uha8ag){grid-column:7/13;grid-row:unset}}main.svelte-1uha8ag section#intro:where(.svelte-1uha8ag) .watermark:where(.svelte-1uha8ag){grid-column:1/5;grid-row:2;font-size:var(--font-size-h3);color:var(--primary-dark);text-align:center;margin-top:calc(var(--outer-margin) * .8 - var(--gutter-width))}@media(min-width:992px){main.svelte-1uha8ag section#intro:where(.svelte-1uha8ag) .watermark:where(.svelte-1uha8ag){grid-column:1/13;grid-row:2}}main.svelte-1uha8ag section#facts:where(.svelte-1uha8ag){padding-bottom:0;margin-bottom:calc(var(--section-y-padding) * -1);z-index:1}@media(min-width:992px){main.svelte-1uha8ag section#facts:where(.svelte-1uha8ag){margin-bottom:calc(var(--section-y-padding) * -1.1)}}main.svelte-1uha8ag section#facts:where(.svelte-1uha8ag) .fact:where(.svelte-1uha8ag){display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}main.svelte-1uha8ag section#facts:where(.svelte-1uha8ag) .fact:where(.svelte-1uha8ag):nth-child(1){grid-column:1/5}@media(min-width:992px){main.svelte-1uha8ag section#facts:where(.svelte-1uha8ag) .fact:where(.svelte-1uha8ag):nth-child(1){grid-column:1/5}}main.svelte-1uha8ag section#facts:where(.svelte-1uha8ag) .fact:where(.svelte-1uha8ag):nth-child(2){grid-column:1/5}@media(min-width:992px){main.svelte-1uha8ag section#facts:where(.svelte-1uha8ag) .fact:where(.svelte-1uha8ag):nth-child(2){grid-column:5/9}}main.svelte-1uha8ag section#facts:where(.svelte-1uha8ag) .fact:where(.svelte-1uha8ag):nth-child(3){grid-column:1/5}@media(min-width:992px){main.svelte-1uha8ag section#facts:where(.svelte-1uha8ag) .fact:where(.svelte-1uha8ag):nth-child(3){grid-column:9/13}}main.svelte-1uha8ag section#facts:where(.svelte-1uha8ag) .fact:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):nth-child(1){font-size:var(--font-size-h2);font-weight:500;line-height:1;margin-bottom:var(--font-size-base)}main.svelte-1uha8ag section#facts:where(.svelte-1uha8ag) .box:where(.svelte-1uha8ag){padding:calc(var(--gutter-width) * 1.5);border-radius:var(--border-radius)}main.svelte-1uha8ag section#facts:where(.svelte-1uha8ag) .box:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-weight:700;text-transform:uppercase;letter-spacing:.1em}main.svelte-1uha8ag section#facts:where(.svelte-1uha8ag) .box:where(.svelte-1uha8ag):nth-of-type(4){grid-column:1/5;grid-row:5}@media(min-width:992px){main.svelte-1uha8ag section#facts:where(.svelte-1uha8ag) .box:where(.svelte-1uha8ag):nth-of-type(4){grid-column:1/7;grid-row:6}}main.svelte-1uha8ag section#facts:where(.svelte-1uha8ag) .box:where(.svelte-1uha8ag):nth-of-type(5){grid-column:1/5;grid-row:6}@media(min-width:992px){main.svelte-1uha8ag section#facts:where(.svelte-1uha8ag) .box:where(.svelte-1uha8ag):nth-of-type(5){grid-column:7/10;grid-row:6}}main.svelte-1uha8ag section#facts:where(.svelte-1uha8ag) .box:where(.svelte-1uha8ag):nth-of-type(6){grid-column:1/5;grid-row:7}@media(min-width:992px){main.svelte-1uha8ag section#facts:where(.svelte-1uha8ag) .box:where(.svelte-1uha8ag):nth-of-type(6){grid-column:10/13;grid-row:6}}main.svelte-1uha8ag section#history:where(.svelte-1uha8ag){padding-top:calc(var(--section-y-padding) * 1.9)}main.svelte-1uha8ag section#history:where(.svelte-1uha8ag) .title:where(.svelte-1uha8ag){grid-column:1/5;grid-row:1;text-align:center}@media(min-width:992px){main.svelte-1uha8ag section#history:where(.svelte-1uha8ag) .title:where(.svelte-1uha8ag){grid-column:2/12;grid-row:1}}main.svelte-1uha8ag section#history:where(.svelte-1uha8ag) .history--wrapper:where(.svelte-1uha8ag){grid-column:1/5;grid-row:9;display:flex;gap:var(--gutter-width);overflow-x:auto;cursor:grab;-ms-overflow-style:none;scrollbar-width:none}@media(min-width:992px){main.svelte-1uha8ag section#history:where(.svelte-1uha8ag) .history--wrapper:where(.svelte-1uha8ag){grid-column:1/13;grid-row:9}}main.svelte-1uha8ag section#history:where(.svelte-1uha8ag) .history--wrapper:where(.svelte-1uha8ag)::-webkit-scrollbar{display:none}main.svelte-1uha8ag section#history:where(.svelte-1uha8ag) .history--wrapper:where(.svelte-1uha8ag):active{cursor:grabbing}main.svelte-1uha8ag section#history:where(.svelte-1uha8ag) a.link:where(.svelte-1uha8ag){grid-column:1/5;grid-row:12}@media(min-width:992px){main.svelte-1uha8ag section#history:where(.svelte-1uha8ag) a.link:where(.svelte-1uha8ag){grid-column:1/13;grid-row:12;justify-self:center}}main.svelte-1uha8ag section#impressions:where(.svelte-1uha8ag){padding-left:0;padding-right:0}main.svelte-1uha8ag section#impressions:where(.svelte-1uha8ag) .title:where(.svelte-1uha8ag){grid-column:1/5;grid-row:1;text-align:center}@media(min-width:992px){main.svelte-1uha8ag section#impressions:where(.svelte-1uha8ag) .title:where(.svelte-1uha8ag){grid-column:4/10;grid-row:1}}main.svelte-1uha8ag section#impressions:where(.svelte-1uha8ag) .title:where(.svelte-1uha8ag) .topline:where(.svelte-1uha8ag){display:block;text-transform:uppercase;margin-bottom:calc(var(--gutter-width) * 1.25)}main.svelte-1uha8ag section#impressions:where(.svelte-1uha8ag) .title:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){margin-bottom:0}main.svelte-1uha8ag section#impressions:where(.svelte-1uha8ag) .gallery:where(.svelte-1uha8ag){display:grid;grid-template-rows:repeat(13,var(--outer-margin));padding:0;grid-column:1/5;grid-row:2;text-align:center}@media(min-width:992px){main.svelte-1uha8ag section#impressions:where(.svelte-1uha8ag) .gallery:where(.svelte-1uha8ag){grid-column:1/13}}main.svelte-1uha8ag section#impressions:where(.svelte-1uha8ag) .gallery:where(.svelte-1uha8ag) picture:nth-of-type(1){grid-column:1/4;grid-row:1/span 10}@media(min-width:992px){main.svelte-1uha8ag section#impressions:where(.svelte-1uha8ag) .gallery:where(.svelte-1uha8ag) picture:nth-of-type(1){grid-column:1/7;grid-row:2/10}}main.svelte-1uha8ag section#impressions:where(.svelte-1uha8ag) .gallery:where(.svelte-1uha8ag) picture:nth-of-type(2){grid-column:2/5;grid-row:span 11}@media(min-width:992px){main.svelte-1uha8ag section#impressions:where(.svelte-1uha8ag) .gallery:where(.svelte-1uha8ag) picture:nth-of-type(2){grid-column:8/13;grid-row:4/7}}main.svelte-1uha8ag section#impressions:where(.svelte-1uha8ag) .gallery:where(.svelte-1uha8ag) picture:nth-of-type(3){grid-column:1/4;grid-row:span 15}@media(min-width:992px){main.svelte-1uha8ag section#impressions:where(.svelte-1uha8ag) .gallery:where(.svelte-1uha8ag) picture:nth-of-type(3){grid-column:8/13;grid-row:8/12}}main.svelte-1uha8ag section#impressions:where(.svelte-1uha8ag) .gallery:where(.svelte-1uha8ag) picture:nth-of-type(4){grid-column:2/5;grid-row:span 3}@media(min-width:992px){main.svelte-1uha8ag section#impressions:where(.svelte-1uha8ag) .gallery:where(.svelte-1uha8ag) picture:nth-of-type(4){grid-column:1/6;grid-row:11/14}}main.svelte-1uha8ag section#green-living:where(.svelte-1uha8ag){height:100vh;padding-top:0;padding-bottom:0;background:#0003}main.svelte-1uha8ag section#green-living:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){grid-column:1/12;align-self:center;color:var(--white);font-family:var(--font-family-accent);text-align:center}@media(min-width:992px){main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag){grid-template-rows:repeat(12,var(--outer-margin))}}main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) .title:where(.svelte-1uha8ag){grid-column:1/5;grid-row:1;color:var(--white);text-align:center;mix-blend-mode:difference;z-index:1}@media(min-width:992px){main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) .title:where(.svelte-1uha8ag){position:absolute;grid-column:1/13;top:28%;left:50%;transform:translate(-50%,-50%)}}main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) .title:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){box-shadow:0 10px 30px #00000026;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) figure img{border-radius:var(--border-radius)}main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) figure a{color:var(--black);font-weight:700;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:15%;text-underline-offset:25%;text-underline-position:from-font}main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) figure:nth-of-type(1){grid-column:1/4}@media(min-width:992px){main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) figure:nth-of-type(1){grid-column:3/6;grid-row:1/3}}main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) figure:nth-of-type(2){grid-column:2/5}@media(min-width:992px){main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) figure:nth-of-type(2){grid-column:8/12;grid-row:2/4}}main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) figure:nth-of-type(3){grid-column:1/4}@media(min-width:992px){main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) figure:nth-of-type(3){grid-column:10/13;grid-row:5/6}}main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) figure:nth-of-type(4){grid-column:2/5}@media(min-width:992px){main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) figure:nth-of-type(4){grid-column:9/12;grid-row:8/10}}main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) figure:nth-of-type(5){grid-column:1/4}@media(min-width:992px){main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) figure:nth-of-type(5){grid-column:4/7;grid-row:10/13}}main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) figure:nth-of-type(6){grid-column:2/5}@media(min-width:992px){main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) figure:nth-of-type(6){grid-column:1/6;grid-row:6/10}}main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) .disclaimer:where(.svelte-1uha8ag){grid-column:1/5;font-size:.8325vw;text-align:right}@media(min-width:992px){main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) .disclaimer:where(.svelte-1uha8ag){grid-column:9/13;grid-row:12}}main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) .text-image{grid-column:1/5}@media(min-width:992px){main.svelte-1uha8ag section#concept:where(.svelte-1uha8ag) .text-image{grid-column:1/13;grid-row:13}}main.svelte-1uha8ag section#laichingen:where(.svelte-1uha8ag) .text:where(.svelte-1uha8ag){grid-column:1/5}@media(min-width:992px){main.svelte-1uha8ag section#laichingen:where(.svelte-1uha8ag) .text:where(.svelte-1uha8ag){grid-column:1/6;grid-row:1}}main.svelte-1uha8ag section#laichingen:where(.svelte-1uha8ag) picture{grid-column:1/5}@media(min-width:992px){main.svelte-1uha8ag section#laichingen:where(.svelte-1uha8ag) picture{grid-column:7/13;grid-row:1/5}}main.svelte-1uha8ag section#laichingen:where(.svelte-1uha8ag) .watermark:where(.svelte-1uha8ag){grid-column:1/5;color:var(--primary)}@media(min-width:992px){main.svelte-1uha8ag section#laichingen:where(.svelte-1uha8ag) .watermark:where(.svelte-1uha8ag){grid-column:1/13;grid-row:8}}main.svelte-1uha8ag section#laichingen:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){margin-bottom:1em}main.svelte-1uha8ag section#kontakt:where(.svelte-1uha8ag) .text:where(.svelte-1uha8ag){grid-column:1/5;text-align:center}@media(max-width:992px){main.svelte-1uha8ag section#kontakt:where(.svelte-1uha8ag) .text:where(.svelte-1uha8ag){padding-top:calc(var(--outer-margin) * 3);padding-bottom:calc(var(--outer-margin) * 3)}main.svelte-1uha8ag section#kontakt:where(.svelte-1uha8ag) .text:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){margin-bottom:2em}}@media(min-width:992px){main.svelte-1uha8ag section#kontakt:where(.svelte-1uha8ag) .text:where(.svelte-1uha8ag){grid-column:4/10}}
