.PinnedBand-module__5oSACW__pin{background:var(--c-bg);position:relative}.PinnedBand-module__5oSACW__pinInner{top:calc(var(--header-h-compact) + var(--border-w));position:sticky;overflow:clip visible}.PinnedBand-module__5oSACW__pin[data-aktiv] [data-band]{scroll-snap-type:none}
.PageTitle-module__XBEJIW__title{margin:0 0 var(--space-title-body);font-size:var(--fs-hero);font-weight:var(--fw-thin);line-height:var(--lh-tight)}
.Container-module__bd_ymW__container{width:100%;max-width:calc(var(--content-max) + var(--space-section-x) * 2);padding-inline:var(--space-section-x);margin-inline:auto}.Container-module__bd_ymW__bleed{max-width:none;padding-inline:0}
.RichText-module__U9OzKq__root{font-size:var(--richtext-fs,var(--fs-body));font-weight:var(--richtext-fw,inherit);line-height:var(--lh-body)}.RichText-module__U9OzKq__root>*+*{margin-top:var(--space-m)}.RichText-module__U9OzKq__root>:first-child{margin-top:0}.RichText-module__U9OzKq__root h2{font-size:var(--richtext-fs,var(--fs-body));font-weight:var(--fw-medium)}.RichText-module__U9OzKq__light{font-weight:var(--fw-light)}.RichText-module__U9OzKq__small{font-size:var(--fs-label);font-weight:var(--fw-light)}.RichText-module__U9OzKq__root h2:has(+.RichText-module__U9OzKq__small){font-size:var(--fs-label)}.RichText-module__U9OzKq__statement{font-size:var(--fs-statement);font-weight:var(--fw-light);line-height:var(--lh-statement)}.RichText-module__U9OzKq__root ul,.RichText-module__U9OzKq__root ol{padding-left:0;list-style:none}.RichText-module__U9OzKq__root ul li:before{content:"– "}.RichText-module__U9OzKq__root ol{counter-reset:item}.RichText-module__U9OzKq__root ol li:before{counter-increment:item;content:counter(item) ". "}.RichText-module__U9OzKq__root li>p{display:inline}.RichText-module__U9OzKq__root li+li{margin-top:var(--space-3xs)}.RichText-module__U9OzKq__root a{text-decoration:underline;text-decoration-thickness:var(--underline-w);text-underline-offset:var(--underline-offset);transition:opacity var(--transition-fast) var(--ease)}.RichText-module__U9OzKq__root a:hover{opacity:.6}
.TeamSection-module__hV1dqW__heading{margin:0 0 var(--space-xs);font-size:var(--fs-label);font-weight:var(--fw-medium)}.TeamSection-module__hV1dqW__grid{gap:var(--space-xl) var(--gap-grid);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}.TeamSection-module__hV1dqW__photoFallback{aspect-ratio:636/440;background:var(--c-surface-light)}.TeamSection-module__hV1dqW__name{margin:var(--space-m) 0 0;font-size:var(--fs-label);font-weight:var(--fw-medium)}.TeamSection-module__hV1dqW__role{font-size:var(--fs-label);font-weight:var(--fw-light);margin:0}.TeamSection-module__hV1dqW__contact{margin:0 0 var(--space-s);font-size:var(--fs-label);font-weight:var(--fw-light);font-style:normal}.TeamSection-module__hV1dqW__contact a{transition:opacity var(--transition-fast) var(--ease)}.TeamSection-module__hV1dqW__contact a:hover{opacity:.6}@media (max-width:768px){.TeamSection-module__hV1dqW__grid{gap:var(--space-l);grid-template-columns:1fr}}.TeamSection-module__hV1dqW__profile{align-items:center;gap:var(--space-3xs);margin-bottom:var(--space-s);font-size:var(--fs-label);font-weight:var(--fw-light);line-height:var(--lh-tight);transition:opacity var(--transition-fast) var(--ease);display:inline-flex}.TeamSection-module__hV1dqW__profile:hover{opacity:.6}.TeamSection-module__hV1dqW__profileLabel{text-box:trim-both cap alphabetic}.TeamSection-module__hV1dqW__portrait{--richtext-fs:var(--fs-label);--richtext-fw:var(--fw-light)}
.TextSection-module__bdDkNa__body{max-width:var(--measure-wide)}.TextSection-module__bdDkNa__cta{margin-top:var(--space-body-cta)}.TextSection-module__bdDkNa__schmal{max-width:var(--measure-text)}.TextSection-module__bdDkNa__linien>h2:not(:first-child){margin-top:var(--space-l);padding-top:var(--space-m);border-top:var(--border-thin) solid var(--c-line)}
.KartenListe-module__r8q2Ta__band,.KartenListe-module__r8q2Ta__liste{margin-top:var(--space-xl)}.KartenListe-module__r8q2Ta__band:first-child,.KartenListe-module__r8q2Ta__liste:first-child{margin-top:0}.KartenListe-module__r8q2Ta__grid{gap:var(--gap-grid-row) var(--gap-grid);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}.KartenListe-module__r8q2Ta__grid[data-spalten="3"]{row-gap:var(--space-xl);grid-template-columns:repeat(3,1fr)}.KartenListe-module__r8q2Ta__band{--band-inset:max(var(--space-section-x), calc((100% - var(--content-max)) / 2));gap:var(--gap-grid);scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--band-inset);scroll-padding-inline:var(--band-inset);list-style:none;display:flex;overflow-x:auto}.KartenListe-module__r8q2Ta__band::-webkit-scrollbar{display:none}.KartenListe-module__r8q2Ta__band>li{flex:0 0 calc((100% - var(--gap-grid)) / 2);scroll-snap-align:start}.KartenListe-module__r8q2Ta__band[data-spalten="3"]>li{flex-basis:calc((100% - var(--gap-grid) * 2) / 3)}.KartenListe-module__r8q2Ta__cta{margin-top:var(--gap-grid-row)}@media (max-width:992px){.KartenListe-module__r8q2Ta__grid[data-spalten="3"]{grid-template-columns:repeat(2,1fr)}.KartenListe-module__r8q2Ta__band>li{flex-basis:calc(100% - var(--space-xl))}.KartenListe-module__r8q2Ta__band[data-spalten="3"]>li{flex-basis:calc((100% - var(--gap-grid)) / 2)}}@media (max-width:768px){.KartenListe-module__r8q2Ta__grid,.KartenListe-module__r8q2Ta__grid[data-spalten="3"]{grid-template-columns:1fr}.KartenListe-module__r8q2Ta__band>li,.KartenListe-module__r8q2Ta__band[data-spalten="3"]>li{flex-basis:calc(100% - var(--space-m))}.KartenListe-module__r8q2Ta__band{gap:var(--space-m)}.KartenListe-module__r8q2Ta__band>li{display:flex}.KartenListe-module__r8q2Ta__band>li>a{flex:1}.KartenListe-module__r8q2Ta__band,.KartenListe-module__r8q2Ta__liste{margin-top:var(--space-l)}}
.NewsCard-module__SdrE5q__card{color:inherit;flex-direction:column;display:flex}.NewsCard-module__SdrE5q__meta{justify-content:space-between;align-items:baseline;gap:var(--space-s);margin-top:var(--space-xs);padding-bottom:var(--space-2xs);border-bottom:var(--border-w) solid var(--c-line);font-size:var(--fs-label);font-weight:var(--fw-regular);line-height:var(--lh-tight);display:flex}.NewsCard-module__SdrE5q__title{font-size:inherit;font-weight:inherit;margin:0}.NewsCard-module__SdrE5q__date{white-space:nowrap;flex-shrink:0}.NewsCard-module__SdrE5q__frame{position:relative;overflow:hidden}.NewsCard-module__SdrE5q__overlay{padding:var(--overlay-pad);background:var(--c-taupe);color:var(--c-surface);opacity:0;transition:opacity var(--transition-slow) var(--ease);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:0;overflow:hidden}.NewsCard-module__SdrE5q__card:hover .NewsCard-module__SdrE5q__overlay,.NewsCard-module__SdrE5q__card:focus-visible .NewsCard-module__SdrE5q__overlay{opacity:1}.NewsCard-module__SdrE5q__text{min-height:0;margin-bottom:var(--space-s);flex-direction:column;flex:1 1 0;align-self:stretch;display:flex}.NewsCard-module__SdrE5q__overlayTitle{margin:0 0 var(--space-xs);font-size:var(--fs-label);font-weight:var(--fw-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;display:-webkit-box;overflow:hidden}.NewsCard-module__SdrE5q__leadBox{min-height:0;font-size:var(--fs-label);line-height:var(--lh-body);flex:1 1 0;container-type:size}.NewsCard-module__SdrE5q__lead{--lead-lines:8;font-size:inherit;font-weight:var(--fw-regular);-webkit-line-clamp:var(--lead-lines);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@container (max-height:9.6em){.NewsCard-module__SdrE5q__lead{--lead-lines:7}}@container (max-height:8.4em){.NewsCard-module__SdrE5q__lead{--lead-lines:6}}@container (max-height:7.2em){.NewsCard-module__SdrE5q__lead{--lead-lines:5}}@container (max-height:6em){.NewsCard-module__SdrE5q__lead{--lead-lines:4}}@container (max-height:4.8em){.NewsCard-module__SdrE5q__lead{--lead-lines:3}}@container (max-height:3.6em){.NewsCard-module__SdrE5q__lead{--lead-lines:2}}@container (max-height:2.4em){.NewsCard-module__SdrE5q__lead{--lead-lines:1}}@container (max-height:1.2em){.NewsCard-module__SdrE5q__lead{display:none}}.NewsCard-module__SdrE5q__arrow{width:var(--control-h);height:var(--control-h);background:var(--c-bg);color:var(--c-taupe);transform:translateX(calc((var(--overlay-pad) + var(--control-h)) * -1));transition:transform var(--transition-slow) var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.NewsCard-module__SdrE5q__card:hover .NewsCard-module__SdrE5q__arrow,.NewsCard-module__SdrE5q__card:focus-visible .NewsCard-module__SdrE5q__arrow{transform:none}@media (max-width:768px){.NewsCard-module__SdrE5q__card[data-variant=tile] .NewsCard-module__SdrE5q__meta{justify-content:flex-start;align-items:flex-start;gap:var(--space-4xs);padding-top:var(--space-2xs);flex-direction:column;margin-top:auto}}@media (hover:none){.NewsCard-module__SdrE5q__overlay{display:none}}@media (hover:hover){.NewsCard-module__SdrE5q__title,.NewsCard-module__SdrE5q__card[data-variant=tile] .NewsCard-module__SdrE5q__meta{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.NewsCard-module__SdrE5q__overlayDate{margin-bottom:var(--space-xs);font-size:var(--fs-label);font-weight:var(--fw-medium);flex-shrink:0;display:block}
.ProjectCard-module__UZXgBW__card{color:inherit;flex-direction:column;display:flex}.ProjectCard-module__UZXgBW__meta{justify-content:space-between;align-items:baseline;gap:var(--space-s);margin-top:var(--space-s);padding-bottom:var(--space-2xs);border-bottom:var(--border-w) solid var(--c-line);font-size:var(--fs-label);font-weight:var(--fw-regular);line-height:var(--lh-tight);display:flex}.ProjectCard-module__UZXgBW__title{font-size:inherit;font-weight:inherit;margin:0}.ProjectCard-module__UZXgBW__status{white-space:nowrap;flex-shrink:0}.ProjectCard-module__UZXgBW__frame{position:relative;overflow:hidden}.ProjectCard-module__UZXgBW__overlay{padding:var(--overlay-pad);background:var(--c-taupe);color:var(--c-surface);opacity:0;transition:opacity var(--transition-slow) var(--ease);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:0;overflow:hidden}.ProjectCard-module__UZXgBW__card:hover .ProjectCard-module__UZXgBW__overlay,.ProjectCard-module__UZXgBW__card:focus-visible .ProjectCard-module__UZXgBW__overlay{opacity:1}.ProjectCard-module__UZXgBW__text{min-height:0;margin-bottom:var(--space-s);flex-direction:column;flex:1 1 0;align-self:stretch;display:flex}.ProjectCard-module__UZXgBW__overlayTitle{margin:0 0 var(--space-xs);font-size:var(--fs-label);font-weight:var(--fw-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;display:-webkit-box;overflow:hidden}.ProjectCard-module__UZXgBW__leadBox{min-height:0;font-size:var(--fs-label);line-height:var(--lh-body);flex:1 1 0;container-type:size}.ProjectCard-module__UZXgBW__lead{--lead-lines:8;font-size:inherit;font-weight:var(--fw-regular);-webkit-line-clamp:var(--lead-lines);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@container (max-height:9.6em){.ProjectCard-module__UZXgBW__lead{--lead-lines:7}}@container (max-height:8.4em){.ProjectCard-module__UZXgBW__lead{--lead-lines:6}}@container (max-height:7.2em){.ProjectCard-module__UZXgBW__lead{--lead-lines:5}}@container (max-height:6em){.ProjectCard-module__UZXgBW__lead{--lead-lines:4}}@container (max-height:4.8em){.ProjectCard-module__UZXgBW__lead{--lead-lines:3}}@container (max-height:3.6em){.ProjectCard-module__UZXgBW__lead{--lead-lines:2}}@container (max-height:2.4em){.ProjectCard-module__UZXgBW__lead{--lead-lines:1}}@container (max-height:1.2em){.ProjectCard-module__UZXgBW__lead{display:none}}.ProjectCard-module__UZXgBW__arrow{width:var(--control-h);height:var(--control-h);background:var(--c-bg);color:var(--c-taupe);transform:translateX(calc((var(--overlay-pad) + var(--control-h)) * -1));transition:transform var(--transition-slow) var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ProjectCard-module__UZXgBW__card:hover .ProjectCard-module__UZXgBW__arrow,.ProjectCard-module__UZXgBW__card:focus-visible .ProjectCard-module__UZXgBW__arrow{transform:none}@media (max-width:768px){.ProjectCard-module__UZXgBW__card[data-variant=tile] .ProjectCard-module__UZXgBW__frame{--bild-ratio:5 / 4}.ProjectCard-module__UZXgBW__card[data-variant=tile] .ProjectCard-module__UZXgBW__meta{justify-content:flex-start;align-items:flex-start;gap:var(--space-4xs);padding-top:var(--space-2xs);flex-direction:column;margin-top:auto}}@media (hover:none){.ProjectCard-module__UZXgBW__overlay{display:none}}@media (hover:hover){.ProjectCard-module__UZXgBW__card[data-variant=tile] .ProjectCard-module__UZXgBW__meta{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.ProjectFilter-module__nMydtG__filter{gap:var(--space-m);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}@media (max-width:768px){.ProjectFilter-module__nMydtG__filter{gap:var(--space-3xs);margin-bottom:var(--space-l)}.ProjectFilter-module__nMydtG__filter button{height:var(--control-h-s);padding-inline:var(--space-2xs);font-size:var(--fs-meta);letter-spacing:var(--ls-ui-s)}}
.Section-module__8ovAQa__section{padding-block:var(--space-section-top) var(--space-section-y);color:var(--c-fg);position:relative}.Section-module__8ovAQa__pageTop{padding-top:var(--space-page-top)}:is(.Section-module__8ovAQa__section:has(+.Section-module__8ovAQa__anschluss),.Section-module__8ovAQa__section:has(+* .Section-module__8ovAQa__anschluss)){padding-bottom:var(--space-xl)}.Section-module__8ovAQa__anschluss,.Section-module__8ovAQa__surface+.Section-module__8ovAQa__surface,.Section-module__8ovAQa__muted+.Section-module__8ovAQa__muted,.Section-module__8ovAQa__taupe+.Section-module__8ovAQa__taupe,.Section-module__8ovAQa__dark+.Section-module__8ovAQa__dark{padding-top:0}.Section-module__8ovAQa__surface{background:var(--c-surface)}.Section-module__8ovAQa__muted{background:var(--c-bg)}.Section-module__8ovAQa__taupe{background:var(--c-taupe);--c-fg:var(--c-surface);--c-fg-muted:var(--c-fg);--c-line:var(--c-surface);--c-btn:var(--c-bg);--c-btn-fg:var(--c-text);--c-btn-quiet:var(--c-taupe);--c-btn-quiet-fg:var(--c-surface)}.Section-module__8ovAQa__dark{background:var(--c-dark);--c-fg:var(--c-surface);--c-fg-muted:var(--c-taupe);--c-line:var(--c-taupe);--c-btn:var(--c-surface);--c-btn-fg:var(--c-text);--c-btn-quiet:var(--c-dark-box);--c-btn-quiet-fg:var(--c-surface);--c-btn-hover:var(--c-taupe);--c-btn-hover-fg:var(--c-text)}
.ProjectFacts-module__R0R6zG__facts{padding:var(--space-l);background:var(--c-bg);color:var(--c-text);align-self:start}@media (max-width:768px){.ProjectFacts-module__R0R6zG__facts{padding-inline:var(--space-m)}}.ProjectFacts-module__R0R6zG__heading{margin-bottom:var(--space-m)}.ProjectFacts-module__R0R6zG__list{margin:0}.ProjectFacts-module__R0R6zG__group+.ProjectFacts-module__R0R6zG__group{margin-top:var(--space-m)}.ProjectFacts-module__R0R6zG__term{font-size:var(--fs-label);font-weight:var(--fw-regular);line-height:var(--lh-tight)}.ProjectFacts-module__R0R6zG__value{font-size:var(--fs-label);font-weight:var(--fw-light);line-height:var(--lh-tight);white-space:pre-line;margin:0}.ProjectFacts-module__R0R6zG__value+.ProjectFacts-module__R0R6zG__value{margin-top:var(--space-4xs)}
.GalerieMedium-module__qZTm1G__rahmen{position:relative}.GalerieMedium-module__qZTm1G__rahmen>:first-child{width:100%;height:100%}.GalerieMedium-module__qZTm1G__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.GalerieMedium-module__qZTm1G__abspielen{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.GalerieMedium-module__qZTm1G__knopf{width:var(--control-h);height:var(--control-h);background:var(--c-bg);color:var(--c-text);transition:background-color var(--transition-fast) var(--ease), transform var(--transition-fast) var(--ease);border-radius:50%;place-items:center;display:grid}.GalerieMedium-module__qZTm1G__abspielen:hover .GalerieMedium-module__qZTm1G__knopf,.GalerieMedium-module__qZTm1G__abspielen:focus-visible .GalerieMedium-module__qZTm1G__knopf{background:var(--c-surface);transform:scale(1.1)}
.ProjectGallery-module___H8JUa__gallery{padding-bottom:var(--space-section-y)}.ProjectGallery-module___H8JUa__grid{gap:var(--gap-grid);max-width:var(--bleed-max);grid-template-columns:repeat(2,1fr);margin-inline:auto;display:grid;container-type:inline-size}.ProjectGallery-module___H8JUa__item{--spalte:calc((100cqw - var(--gap-grid)) / 2);--quer-h:calc(var(--spalte) * 511 / 736);height:var(--quer-h);min-width:0;list-style:none}.ProjectGallery-module___H8JUa__item[data-format=hoch]{height:calc(var(--quer-h) * 2 + var(--gap-grid));grid-row:span 2}.ProjectGallery-module___H8JUa__item>*{width:100%;height:100%}@media (max-width:768px){.ProjectGallery-module___H8JUa__grid{gap:var(--space-m);grid-template-columns:1fr}.ProjectGallery-module___H8JUa__item{--spalte:100cqw}.ProjectGallery-module___H8JUa__item[data-format=hoch]{height:calc(var(--spalte) * 736 / 511);grid-row:auto}}
.SiteFooter-module__ZNLKvW__footer{background:var(--c-dark);color:var(--c-surface);--c-fg:var(--c-surface);padding-block:var(--space-l);position:relative}.SiteFooter-module__ZNLKvW__inner{justify-content:space-between;gap:var(--gap-grid);min-height:var(--footer-inner-h);display:flex}.SiteFooter-module__ZNLKvW__brand,.SiteFooter-module__ZNLKvW__meta{justify-content:space-between;gap:var(--space-l);flex-direction:column;display:flex}.SiteFooter-module__ZNLKvW__meta{flex-basis:var(--footer-meta-w);flex-shrink:0}.SiteFooter-module__ZNLKvW__logo{margin-bottom:var(--space-xl);opacity:.2}.SiteFooter-module__ZNLKvW__tagline{font-size:var(--fs-ui);color:var(--c-accent);margin:0}.SiteFooter-module__ZNLKvW__address{font-style:normal;font-size:var(--fs-ui);color:var(--c-text-muted)}.SiteFooter-module__ZNLKvW__address p{margin-bottom:var(--space-m)}.SiteFooter-module__ZNLKvW__legal{font-size:var(--fs-ui);color:var(--c-text-muted)}.SiteFooter-module__ZNLKvW__legal p{margin:0}.SiteFooter-module__ZNLKvW__link{transition:color var(--transition-fast) var(--ease)}.SiteFooter-module__ZNLKvW__link:hover{color:var(--c-surface)}.SiteFooter-module__ZNLKvW__blockTitle{margin:0 0 var(--space-3xs);font-size:var(--fs-ui);font-weight:var(--fw-regular);color:var(--c-surface)}.SiteFooter-module__ZNLKvW__newsletterBereich{width:max-content;max-width:100%}.SiteFooter-module__ZNLKvW__newsletter{width:100%;transition:width var(--transition-fast) var(--ease);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"email senden";display:grid;position:relative}.SiteFooter-module__ZNLKvW__newsletter[data-offen]{row-gap:var(--space-3xs);grid-template-areas:"email email""vorname vorname""nachname senden"}.SiteFooter-module__ZNLKvW__newsletter:not([data-offen]):has(.SiteFooter-module__ZNLKvW__newsletterSubmit:is(:hover,:focus-visible)){width:calc(100% + var(--space-m))}.SiteFooter-module__ZNLKvW__newsletterInput{width:100%;min-width:0;height:var(--control-h);padding:var(--text-nudge) var(--space-xs) 0;background:var(--c-dark-box);color:var(--c-surface);font-size:var(--fs-ui);border:none}.SiteFooter-module__ZNLKvW__feldEmail{grid-area:email}.SiteFooter-module__ZNLKvW__feldVorname{grid-area:vorname}.SiteFooter-module__ZNLKvW__feldNachname{grid-area:nachname}.SiteFooter-module__ZNLKvW__newsletterInput::placeholder{color:var(--c-text-muted)}.SiteFooter-module__ZNLKvW__newsletterInput:focus-visible{outline:var(--border-w) solid var(--c-accent);outline-offset:calc(var(--border-w) * -1)}.SiteFooter-module__ZNLKvW__newsletterSubmit{width:var(--control-h);height:var(--control-h);background:var(--c-accent);color:var(--c-dark);cursor:pointer;transition:width var(--transition-fast) var(--ease);border:none;grid-area:senden;place-items:center;padding:0;display:grid}.SiteFooter-module__ZNLKvW__newsletterSubmit:hover,.SiteFooter-module__ZNLKvW__newsletterSubmit:focus-visible{width:calc(var(--control-h) + var(--space-m))}.SiteFooter-module__ZNLKvW__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.SiteFooter-module__ZNLKvW__newsletterWidget{contain:inline-size}.SiteFooter-module__ZNLKvW__newsletterWidget:not(:empty){margin-top:var(--space-3xs)}.SiteFooter-module__ZNLKvW__newsletterMeldung{contain:inline-size;margin:var(--space-xs) 0 0;font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--c-surface)}.SiteFooter-module__ZNLKvW__newsletterMeldung:empty{display:none}.SiteFooter-module__ZNLKvW__newsletterMeldung[data-ok=false],.SiteFooter-module__ZNLKvW__newsletterHinweis{color:var(--c-accent)}.SiteFooter-module__ZNLKvW__newsletterHinweis{font-weight:inherit}.SiteFooter-module__ZNLKvW__social{margin-top:var(--space-l)}.SiteFooter-module__ZNLKvW__socialList{gap:var(--space-3xs);list-style:none;display:flex}.SiteFooter-module__ZNLKvW__socialLink{color:var(--c-text-muted);transition:color var(--transition-fast) var(--ease);place-items:center;display:grid}.SiteFooter-module__ZNLKvW__socialLink:hover,.SiteFooter-module__ZNLKvW__socialLink:focus-visible{color:var(--c-accent)}.SiteFooter-module__ZNLKvW__partner{margin-top:var(--space-l)}.SiteFooter-module__ZNLKvW__partnerLink{color:var(--c-text-muted);transition:color var(--transition-fast) var(--ease);display:inline-block}.SiteFooter-module__ZNLKvW__partnerLink:hover,.SiteFooter-module__ZNLKvW__partnerLink:focus-visible{color:var(--c-accent)}.SiteFooter-module__ZNLKvW__partnerLogo{width:var(--partner-logo-w);aspect-ratio:378/193;background:currentColor;display:block;-webkit-mask:url(/images/svit-logo-ostschweiz.svg) 50%/contain no-repeat;mask:url(/images/svit-logo-ostschweiz.svg) 50%/contain no-repeat}@media (max-width:992px){.SiteFooter-module__ZNLKvW__inner{flex-direction:column;min-height:0}.SiteFooter-module__ZNLKvW__meta{flex-basis:auto}}
.page-module__URjWMW__eyebrow,.page-module__URjWMW__header{margin-bottom:var(--space-xl)}@media (max-width:768px){.page-module__URjWMW__header{margin-bottom:var(--space-m)}}.page-module__URjWMW__date,.page-module__URjWMW__title{font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);margin:0}.page-module__URjWMW__body.page-module__URjWMW__body,.page-module__URjWMW__body.page-module__URjWMW__body h2,.page-module__URjWMW__body.page-module__URjWMW__body h3{font-size:var(--fs-label)}.page-module__URjWMW__body.page-module__URjWMW__body h2,.page-module__URjWMW__body.page-module__URjWMW__body h3{font-weight:var(--fw-medium)}.page-module__URjWMW__body.page-module__URjWMW__body{font-weight:var(--fw-light)}.page-module__URjWMW__body.page-module__URjWMW__body h2+p,.page-module__URjWMW__body.page-module__URjWMW__body h3+p{margin-top:0}.page-module__URjWMW__cta{margin-top:var(--space-body-cta)}.page-module__URjWMW__media{gap:var(--space-m);flex-direction:column;display:flex}.page-module__URjWMW__figures{gap:var(--space-m);grid-template-columns:repeat(2,1fr);display:grid;container-type:inline-size}.page-module__URjWMW__figure{--spalte:calc((100cqw - var(--space-m)) / 2);height:calc(var(--spalte) * 401 / 301);min-width:0;list-style:none}.page-module__URjWMW__figure[data-format=quer]{height:calc((var(--spalte) * 2 + var(--space-m)) * 482 / 635);grid-column:1/-1}.page-module__URjWMW__figure[data-format=hochBreit]{height:calc((var(--spalte) * 2 + var(--space-m)) * 401 / 301);grid-column:1/-1}.page-module__URjWMW__figure>*{width:100%;height:100%}@media (max-width:768px){.page-module__URjWMW__media{display:contents}.page-module__URjWMW__media>:not(.page-module__URjWMW__figures){order:-1}.page-module__URjWMW__figures{grid-template-columns:1fr}.page-module__URjWMW__figure{--spalte:100cqw}.page-module__URjWMW__figure[data-format=quer]{height:calc(var(--spalte) * 482 / 635)}.page-module__URjWMW__figure[data-format=hochBreit]{height:calc(var(--spalte) * 401 / 301)}}
.ProjectHero-module__SCLw3W__hero{--plate-pad-top:var(--overlay-pad);--plate-pad-bottom:var(--space-m);--plate-lift:var(--space-xl);--media-h:calc(100svh - var(--header-h) - var(--border-w) - var(--plate-pad-top) - var(--plate-pad-bottom) - var(--fs-hero) + var(--plate-lift) - var(--space-l));height:var(--media-h);z-index:0;background:var(--c-surface-light);position:relative}.ProjectHero-module__SCLw3W__hero .ProjectHero-module__SCLw3W__frame{top:calc(var(--header-aktuell) + var(--border-w));width:100%;height:calc(var(--media-h) + var(--header-h) - var(--header-aktuell));transition:top var(--transition-fast) var(--ease), height var(--transition-fast) var(--ease);position:fixed;left:0;overflow:hidden}.ProjectHero-module__SCLw3W__hero .ProjectHero-module__SCLw3W__frame>:first-child{width:100%;height:100%;position:absolute;inset:0}.ProjectHero-module__SCLw3W__plate{align-items:baseline;gap:var(--space-3xs) var(--space-m);width:fit-content;max-width:100%;margin-top:calc(var(--space-xl) * -1);padding:var(--overlay-pad) var(--space-l) var(--space-m);background:var(--c-taupe);color:var(--c-surface);flex-wrap:wrap;display:flex}.ProjectHero-module__SCLw3W__title{font-size:var(--fs-hero);font-weight:var(--fw-thin);line-height:var(--lh-tight);margin:0}.ProjectHero-module__SCLw3W__location{font-size:var(--fs-label);font-weight:var(--fw-regular);line-height:var(--lh-tight);margin:0}@media (max-width:768px){.ProjectHero-module__SCLw3W__hero{--plate-pad-top:var(--space-s);--plate-pad-bottom:var(--space-s);--plate-lift:var(--space-l)}.ProjectHero-module__SCLw3W__plate{margin-top:calc(var(--space-l) * -1);padding:var(--space-s) var(--space-m)}}
.PreviewNotice-module__aVw4tq__bar{inset-inline:0;z-index:calc(var(--z-header) + 3);justify-content:space-between;align-items:center;gap:var(--space-s);min-height:var(--control-h);padding:var(--space-s) var(--space-section-x) var(--space-2xs);background:var(--c-accent);color:var(--c-text);font-size:var(--fs-ui);font-weight:var(--fw-medium);display:flex;position:fixed;bottom:0}.PreviewNotice-module__aVw4tq__exit{text-decoration:underline;text-decoration-thickness:var(--underline-w);text-underline-offset:var(--underline-offset)}.PreviewNotice-module__aVw4tq__exit:hover{text-decoration:none}
.page-module__VzbnwW__content{z-index:1;background:var(--c-surface);display:flow-root;position:relative}.page-module__VzbnwW__intro{padding-block:var(--space-section-top) var(--space-section-y)}.page-module__VzbnwW__layout{grid-template-columns:minmax(0, var(--measure-text)) min(var(--facts-w), calc((100% - var(--space-2xl)) / 3));justify-content:space-between;column-gap:var(--space-2xl);padding-inline-start:max(var(--space-section-x), calc((100% - var(--content-max)) / 2));display:grid}.page-module__VzbnwW__body.page-module__VzbnwW__body,.page-module__VzbnwW__body.page-module__VzbnwW__body h2,.page-module__VzbnwW__body.page-module__VzbnwW__body h3{font-size:var(--fs-label)}.page-module__VzbnwW__body.page-module__VzbnwW__body h2,.page-module__VzbnwW__body.page-module__VzbnwW__body h3{font-weight:var(--fw-medium)}.page-module__VzbnwW__body.page-module__VzbnwW__body{font-weight:var(--fw-light)}.page-module__VzbnwW__body.page-module__VzbnwW__body h2+p,.page-module__VzbnwW__body.page-module__VzbnwW__body h3+p{margin-top:0}.page-module__VzbnwW__cta{margin-top:var(--space-body-cta)}@media (max-width:992px){.page-module__VzbnwW__layout{row-gap:var(--space-xl);padding-inline:var(--space-section-x);grid-template-columns:minmax(0,1fr)}}
.SiteHeader-module__xhZBkq__header{z-index:var(--z-header);background:var(--c-surface);border-bottom:var(--border-w) solid var(--c-accent);position:sticky;top:0}.SiteHeader-module__xhZBkq__inner{justify-content:space-between;align-items:center;gap:var(--nav-gap);height:var(--header-h);transition:height var(--transition-fast) var(--ease);display:flex}.SiteHeader-module__xhZBkq__logo{z-index:2;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.SiteHeader-module__xhZBkq__logo img{height:var(--logo-h);width:auto}.SiteHeader-module__xhZBkq__header[data-compact] .SiteHeader-module__xhZBkq__inner{height:var(--header-h-compact)}.SiteHeader-module__xhZBkq__nav ul{gap:var(--nav-gap);font-size:var(--fs-label);font-weight:var(--fw-regular);padding-top:var(--nav-nudge);list-style:none;display:flex}.SiteHeader-module__xhZBkq__link{color:var(--c-text);transition:opacity var(--transition-fast) var(--ease);display:inline-block;position:relative}.SiteHeader-module__xhZBkq__link:after{content:"";width:0;height:var(--border-w);background:var(--c-accent);transition:width var(--transition-fast) var(--ease);position:absolute;bottom:0;left:0}.SiteHeader-module__xhZBkq__link:hover{opacity:.6}.SiteHeader-module__xhZBkq__link:hover:after,.SiteHeader-module__xhZBkq__link:focus-visible:after,.SiteHeader-module__xhZBkq__link[aria-current=page]:after{width:100%}.SiteHeader-module__xhZBkq__panel[hidden]{display:none}.SiteHeader-module__xhZBkq__trigger{z-index:2;width:var(--touch-target);height:var(--touch-target);margin-right:calc((var(--touch-target) - var(--burger-w)) / -2);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:none;position:relative}.SiteHeader-module__xhZBkq__bars{width:var(--burger-w);height:var(--burger-h);display:block;position:relative}.SiteHeader-module__xhZBkq__bars span{width:100%;height:var(--border-w);background:var(--c-accent);transition:top var(--transition-slow) var(--ease);position:absolute;left:0}.SiteHeader-module__xhZBkq__bars span:first-child{top:0}.SiteHeader-module__xhZBkq__bars span:nth-child(2){top:calc(50% - var(--border-w) / 2)}.SiteHeader-module__xhZBkq__bars span:nth-child(3){top:calc(100% - var(--border-w))}.SiteHeader-module__xhZBkq__trigger[aria-expanded=true] .SiteHeader-module__xhZBkq__bars span:first-child,.SiteHeader-module__xhZBkq__trigger[aria-expanded=true] .SiteHeader-module__xhZBkq__bars span:nth-child(3){top:calc(50% - var(--border-w) / 2)}.SiteHeader-module__xhZBkq__panel{z-index:1;padding:var(--header-h) var(--space-section-x) var(--space-2xl);background:var(--c-taupe);color:var(--c-surface);justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.SiteHeader-module__xhZBkq__panelList{align-items:flex-end;gap:var(--space-m);text-align:right;font-size:var(--fs-hero);font-weight:var(--fw-light);line-height:var(--lh-tight);flex-direction:column;list-style:none;display:flex}.SiteHeader-module__xhZBkq__panel .SiteHeader-module__xhZBkq__link{color:var(--c-surface)}@media (max-width:768px){.SiteHeader-module__xhZBkq__nav{display:none}.SiteHeader-module__xhZBkq__trigger{display:grid}}@media (prefers-reduced-motion:no-preference){.SiteHeader-module__xhZBkq__panelList li{animation:SiteHeader-module__xhZBkq__einblenden var(--transition-slow) var(--ease) backwards}.SiteHeader-module__xhZBkq__panelList li:first-child{animation-delay:60ms}.SiteHeader-module__xhZBkq__panelList li:nth-child(2){animation-delay:.12s}.SiteHeader-module__xhZBkq__panelList li:nth-child(3){animation-delay:.18s}.SiteHeader-module__xhZBkq__panelList li:nth-child(4){animation-delay:.24s}.SiteHeader-module__xhZBkq__panelList li:nth-child(5){animation-delay:.3s}.SiteHeader-module__xhZBkq__panelList li:nth-child(6){animation-delay:.36s}.SiteHeader-module__xhZBkq__panelList li:nth-child(7){animation-delay:.42s}.SiteHeader-module__xhZBkq__panelList li:nth-child(8){animation-delay:.48s}.SiteHeader-module__xhZBkq__panel{animation:SiteHeader-module__xhZBkq__aufblenden var(--transition-fast) var(--ease)}}@keyframes SiteHeader-module__xhZBkq__einblenden{0%{opacity:0;transform:translateX(var(--space-2xl))}}@keyframes SiteHeader-module__xhZBkq__aufblenden{0%{opacity:0}}
.not-found-module__KYe6-G__text{max-width:var(--measure-text);margin:0}.not-found-module__KYe6-G__wege{gap:var(--space-m);margin:var(--space-body-cta) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}
