.EgHero-module__lNUvUq__hero{padding-top:var(--space-hero-top);background:var(--surface-sand);position:relative}.EgHero-module__lNUvUq__crumbs{margin:0}.EgHero-module__lNUvUq__stage{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.EgHero-module__lNUvUq__sheet{gap:var(--space-5);width:var(--width-page);padding-block:0 var(--space-10);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.EgHero-module__lNUvUq__title{gap:var(--space-2);font-weight:var(--font-weight-base);margin:0;display:grid}.EgHero-module__lNUvUq__term{font-family:var(--schrift-titel);line-height:var(--line-height-hero);letter-spacing:var(--letter-spacing-hero);text-wrap:balance;overflow-wrap:anywhere}.EgHero-module__lNUvUq__promise{color:var(--text-heading);line-height:var(--line-height-hero);letter-spacing:var(--letter-spacing-hero);text-wrap:balance;overflow-wrap:anywhere;display:block}.EgHero-module__lNUvUq__lead{color:var(--text-body);line-height:var(--line-height-lead);overflow-wrap:anywhere;margin:0}.EgHero-module__lNUvUq__action{justify-self:start}.EgHero-module__lNUvUq__action [data-baustein=knopf]{--hero-knopf-schrift:clamp(var(--font-size-button), calc(.5rem + .4167vw), 1.5rem);--hero-knopf-hoehe:clamp(var(--target-button), calc(28px + 1.25vw), 76px);--hero-knopf-start:clamp(var(--space-5), calc(10px + .5208vw), 30px);--hero-knopf-ende:clamp(var(--space-4), calc(8px + .4167vw), 24px);--hero-knopf-luft:clamp(var(--space-3), calc(6px + .3125vw), 18px);min-height:var(--hero-knopf-hoehe);gap:var(--hero-knopf-luft);padding-inline:var(--hero-knopf-start) var(--hero-knopf-ende);font-size:var(--hero-knopf-schrift)}.EgHero-module__lNUvUq__photo{aspect-ratio:16/9;background:var(--surface-inverse);position:relative;overflow:hidden}.EgHero-module__lNUvUq__photo img{object-position:50% 62%}@media (max-width:720px){.EgHero-module__lNUvUq__photo{aspect-ratio:4/5}.EgHero-module__lNUvUq__sheet{gap:var(--space-4);padding-block:var(--space-2) var(--space-8)}}@media (min-width:1024px){.EgHero-module__lNUvUq__hero{background:var(--surface-inverse);padding-top:0}.EgHero-module__lNUvUq__stage>*{grid-area:1/1}.EgHero-module__lNUvUq__photo{aspect-ratio:auto;min-height:max(36rem,100svh)}.EgHero-module__lNUvUq__sheet{z-index:1;margin:var(--space-hero-top) 0 var(--space-8) var(--gutter);padding:var(--space-8);border-radius:var(--radius-box);place-self:center start;position:relative}.EgHero-module__lNUvUq__title{contain:inline-size}}@media (min-width:1024px) and (min-aspect-ratio:5/2){.EgHero-module__lNUvUq__sheet{width:max-content;max-width:min(calc(100% - 2 * var(--gutter)), 60vw)}.EgHero-module__lNUvUq__title{contain:none}}@media not (min-width:1024px){.EgHero-module__lNUvUq__hero{--karte-start:28.125vw;background:var(--surface-inverse);padding-top:0}.EgHero-module__lNUvUq__stage>.EgHero-module__lNUvUq__photo,.EgHero-module__lNUvUq__stage>.EgHero-module__lNUvUq__sheet{grid-area:1/1}.EgHero-module__lNUvUq__stage>.EgHero-module__lNUvUq__sheet{z-index:1;width:calc(100% - 2 * var(--gutter));margin:var(--karte-start) auto var(--space-8);padding:var(--space-6) var(--space-5);border-radius:var(--radius-box);align-self:start;position:relative}}@media (max-width:720px){.EgHero-module__lNUvUq__hero{--karte-start:62.5vw}}@media (min-width:2200px){.EgHero-module__lNUvUq__sheet{padding:var(--space-12)}}@media (forced-colors:active){.EgHero-module__lNUvUq__sheet{border:1px solid canvastext}}
.EgOrte-module__s1OYIW__section{--eg-tafel:max(28rem, 72svh);--eg-suche:minmax(18rem, 26rem);--eg-weichen:.94;padding-top:var(--space-section);background:var(--surface-sand)}.EgOrte-module__s1OYIW__inner{width:var(--width-page);padding-bottom:var(--space-12);row-gap:var(--space-8);margin-inline:auto;display:grid}.EgOrte-module__s1OYIW__kopf>*{margin-bottom:0}.EgOrte-module__s1OYIW__leiste{row-gap:var(--space-6);scroll-margin-top:var(--header-offset);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1200px){.EgOrte-module__s1OYIW__leiste{grid-template-columns:var(--eg-suche) minmax(0, 1fr);align-items:start;column-gap:var(--space-12)}}.EgOrte-module__s1OYIW__suche{display:none}@media (scripting:enabled){.EgOrte-module__s1OYIW__suche{align-content:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr);max-width:32rem;display:grid}}.EgOrte-module__s1OYIW__label{color:var(--text-heading);font-family:var(--schrift-beschriftung);font-size:var(--font-size-md);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3)}.EgOrte-module__s1OYIW__stand{color:var(--text-body);font-size:var(--font-size-body-compact);line-height:var(--line-height-body);margin:0}.EgOrte-module__s1OYIW__sprung{--eg-versatz:2.5em;font-size:var(--font-size-md);container:sprung/inline-size}.EgOrte-module__s1OYIW__marken{gap:0 var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@container sprung (min-width:13.5em) and (max-width:27.99em){.EgOrte-module__s1OYIW__marken{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,max-content);grid-auto-flow:column;display:grid}.EgOrte-module__s1OYIW__marken>li:nth-child(n+6){translate:0 50%}}@container sprung (min-width:28em){.EgOrte-module__s1OYIW__marken:after{content:"";flex-basis:100%;order:1}.EgOrte-module__s1OYIW__marken>li:nth-child(n+6){order:2}.EgOrte-module__s1OYIW__marken>li:nth-child(6){margin-left:var(--eg-versatz)}}.EgOrte-module__s1OYIW__marke{padding-block:var(--space-2);color:var(--text-heading);font-family:var(--schrift-beschriftung);font-size:var(--font-size-md);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);text-decoration:none;display:inline-block;position:relative}.EgOrte-module__s1OYIW__marke:before,.EgOrte-module__s1OYIW__marke:after{right:0;bottom:var(--space-1);height:var(--line-accent);background:var(--text-accent);content:"";transform-origin:0;position:absolute;left:0}.EgOrte-module__s1OYIW__marke:before{transform:scaleX(0)}.EgOrte-module__s1OYIW__marke:hover{color:var(--text-accent)}.EgOrte-module__s1OYIW__sprung[data-linie=wartet] .EgOrte-module__s1OYIW__marke:after{transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.EgOrte-module__s1OYIW__sprung[data-linie=zeichnet] .EgOrte-module__s1OYIW__marke:after{transition-property:transform;transition-duration:var(--duration-reveal);transition-timing-function:var(--ease-out);transition-delay:calc(var(--eg-i,0) * 70ms)}.EgOrte-module__s1OYIW__marke:hover:after{animation-name:EgOrte-module__s1OYIW__eg-weg;animation-duration:.6s;animation-timing-function:var(--ease-standard);transform-origin:100%}.EgOrte-module__s1OYIW__marke:hover:before{animation-name:EgOrte-module__s1OYIW__eg-her;animation-duration:.6s;animation-timing-function:var(--ease-standard)}}@keyframes EgOrte-module__s1OYIW__eg-weg{0%{transform:scaleX(1)}50%,to{transform:scaleX(0)}}@keyframes EgOrte-module__s1OYIW__eg-her{0%,50%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (forced-colors:active){.EgOrte-module__s1OYIW__marke{text-decoration-line:underline}.EgOrte-module__s1OYIW__marke:before,.EgOrte-module__s1OYIW__marke:after{display:none}}.EgOrte-module__s1OYIW__stapel{background:var(--surface-inverse-strong);position:relative}.EgOrte-module__s1OYIW__anker{display:block}.EgOrte-module__s1OYIW__eintrag{position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:720px){.EgOrte-module__s1OYIW__eintrag{position:sticky;top:0}}}.EgOrte-module__s1OYIW__innen{min-height:var(--eg-tafel);background:var(--surface-inverse-strong);transform-origin:top;align-items:center;display:flex;position:relative;overflow:hidden}.EgOrte-module__s1OYIW__foto{position:absolute;inset:0}.EgOrte-module__s1OYIW__foto img{object-position:var(--fokus,50% 50%)}.EgOrte-module__s1OYIW__bild{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.EgOrte-module__s1OYIW__platzhalter{width:100%;height:100%;position:absolute;inset:0}.EgOrte-module__s1OYIW__reihe{width:var(--width-page);padding-block:var(--space-card-top) var(--space-card-bottom);pointer-events:none;justify-content:flex-start;margin-inline:auto;display:flex;position:relative}.EgOrte-module__s1OYIW__tafel[data-seite=rechts] .EgOrte-module__s1OYIW__reihe{justify-content:flex-end}.EgOrte-module__s1OYIW__glas{width:min(100%, calc(var(--width-card-main) + 2 * var(--space-card-inset)));gap:var(--space-4);padding:var(--space-card-inset);border-radius:var(--radius-box);background:var(--surface-card-glass-dense);box-shadow:var(--shadow-card-glass);color:var(--text-inverse);-webkit-backdrop-filter:var(--blur-card-glass);backdrop-filter:var(--blur-card-glass);pointer-events:auto;text-decoration:none;display:grid}.EgOrte-module__s1OYIW__name{--eg-titel:min(var(--font-size-card-title), 9vw);color:var(--text-inverse-accent);font-size:var(--eg-titel);font-weight:var(--font-weight-base);line-height:var(--line-height-card);letter-spacing:var(--letter-spacing-h2);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere;margin:0}.EgOrte-module__s1OYIW__pfeil{margin-left:var(--space-3);vertical-align:middle;display:inline-block}.EgOrte-module__s1OYIW__lage{gap:0 var(--space-4);font-family:var(--schrift-beschriftung);font-size:var(--font-size-plan);letter-spacing:var(--letter-spacing-plan-label);text-transform:uppercase;flex-wrap:wrap;margin:0;display:flex}.EgOrte-module__s1OYIW__zone{color:var(--text-inverse)}.EgOrte-module__s1OYIW__weg{color:var(--text-inverse-soft)}.EgOrte-module__s1OYIW__thema{max-width:44ch;color:var(--text-inverse);font-size:var(--font-size-card-text);line-height:var(--line-height-body);margin:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.EgOrte-module__s1OYIW__pfeil{transition-property:translate;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard)}.EgOrte-module__s1OYIW__glas:hover .EgOrte-module__s1OYIW__pfeil{translate:2px -2px}}@media not (min-width:720px){.EgOrte-module__s1OYIW__innen{min-height:0;display:block}.EgOrte-module__s1OYIW__foto{aspect-ratio:4/5;position:relative}.EgOrte-module__s1OYIW__foto img{object-position:50% 50%}.EgOrte-module__s1OYIW__reihe{width:100%;padding-block:0}.EgOrte-module__s1OYIW__glas{width:100%;padding-inline:var(--gutter);box-shadow:none;border-radius:0}}@media (prefers-reduced-motion:reduce){.EgOrte-module__s1OYIW__innen{min-height:0}.EgOrte-module__s1OYIW__reihe{padding-block:var(--space-card-top-compact) var(--space-card-bottom-compact)}}@media (min-width:720px) and (prefers-reduced-motion:reduce){.EgOrte-module__s1OYIW__innen{min-height:var(--eg-tafel)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.EgOrte-module__s1OYIW__glas{background:var(--surface-card-glass-solid)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.EgOrte-module__s1OYIW__glas{background:var(--surface-card-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.EgOrte-module__s1OYIW__glas{border:1px solid canvastext}}@keyframes EgOrte-module__s1OYIW__eg-tafel-weichen{to{transform:scale(var(--eg-weichen))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:720px){.EgOrte-module__s1OYIW__stapel{timeline-scope:--eg-t2, --eg-t3, --eg-t4, --eg-t5, --eg-t6, --eg-t7, --eg-t8, --eg-t9, --eg-t10}.EgOrte-module__s1OYIW__eintrag:nth-of-type(2){view-timeline:--eg-t2 block}.EgOrte-module__s1OYIW__eintrag:nth-of-type(3){view-timeline:--eg-t3 block}.EgOrte-module__s1OYIW__eintrag:nth-of-type(4){view-timeline:--eg-t4 block}.EgOrte-module__s1OYIW__eintrag:nth-of-type(5){view-timeline:--eg-t5 block}.EgOrte-module__s1OYIW__eintrag:nth-of-type(6){view-timeline:--eg-t6 block}.EgOrte-module__s1OYIW__eintrag:nth-of-type(7){view-timeline:--eg-t7 block}.EgOrte-module__s1OYIW__eintrag:nth-of-type(8){view-timeline:--eg-t8 block}.EgOrte-module__s1OYIW__eintrag:nth-of-type(9){view-timeline:--eg-t9 block}.EgOrte-module__s1OYIW__eintrag:nth-of-type(10){view-timeline:--eg-t10 block}.EgOrte-module__s1OYIW__eintrag:not(:last-of-type) .EgOrte-module__s1OYIW__innen{animation-name:EgOrte-module__s1OYIW__eg-tafel-weichen;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-range:entry}.EgOrte-module__s1OYIW__eintrag:first-of-type .EgOrte-module__s1OYIW__innen{animation-timeline:--eg-t2}.EgOrte-module__s1OYIW__eintrag:nth-of-type(2) .EgOrte-module__s1OYIW__innen{animation-timeline:--eg-t3}.EgOrte-module__s1OYIW__eintrag:nth-of-type(3) .EgOrte-module__s1OYIW__innen{animation-timeline:--eg-t4}.EgOrte-module__s1OYIW__eintrag:nth-of-type(4) .EgOrte-module__s1OYIW__innen{animation-timeline:--eg-t5}.EgOrte-module__s1OYIW__eintrag:nth-of-type(5) .EgOrte-module__s1OYIW__innen{animation-timeline:--eg-t6}.EgOrte-module__s1OYIW__eintrag:nth-of-type(6) .EgOrte-module__s1OYIW__innen{animation-timeline:--eg-t7}.EgOrte-module__s1OYIW__eintrag:nth-of-type(7) .EgOrte-module__s1OYIW__innen{animation-timeline:--eg-t8}.EgOrte-module__s1OYIW__eintrag:nth-of-type(8) .EgOrte-module__s1OYIW__innen{animation-timeline:--eg-t9}.EgOrte-module__s1OYIW__eintrag:nth-of-type(9) .EgOrte-module__s1OYIW__innen{animation-timeline:--eg-t10}.EgOrte-module__s1OYIW__eintrag:focus-within .EgOrte-module__s1OYIW__innen{animation-name:none}}}.EgOrte-module__s1OYIW__eintrag:focus-within{z-index:var(--layer-card-focus)}.EgOrte-module__s1OYIW__check{margin-top:var(--space-block)}
.EgZonen-module__fACAeq__section{padding-block:var(--space-section);background:var(--surface-page)}.EgZonen-module__fACAeq__inner{gap:var(--space-10);width:var(--width-page);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.EgZonen-module__fACAeq__inner>header{margin-bottom:0}.EgZonen-module__fACAeq__kette{gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;display:grid;container:eg-kette/inline-size}.EgZonen-module__fACAeq__zonen{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.EgZonen-module__fACAeq__zone{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5) 0 var(--space-8) var(--space-5);border-left:2px solid var(--text-heading);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.EgZonen-module__fACAeq__zone[data-zone=fern]{border-left-style:dashed}.EgZonen-module__fACAeq__zone:before{background:var(--text-heading);content:"";width:16px;height:2px;position:absolute;top:0;left:-9px}.EgZonen-module__fACAeq__kopf{align-items:center;gap:var(--space-3);min-width:0;display:flex}.EgZonen-module__fACAeq__haus{width:3rem;height:auto;color:var(--text-heading);flex:none}.EgZonen-module__fACAeq__umriss{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:2px}.EgZonen-module__fACAeq__fuellung{fill:var(--text-accent)}.EgZonen-module__fACAeq__zonentitel{min-width:0;color:var(--text-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-base);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);text-wrap:balance;margin:0}.EgZonen-module__fACAeq__zonentitel [data-baustein=etikett],.EgZonen-module__fACAeq__grenze{max-width:100%;display:inline-block}.EgZonen-module__fACAeq__grenze{white-space:nowrap}.EgZonen-module__fACAeq__text{align-content:start;gap:var(--space-3);min-width:0;display:grid}.EgZonen-module__fACAeq__regel{color:var(--text-body);font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}.EgZonen-module__fACAeq__leistungen{align-content:start;gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.EgZonen-module__fACAeq__lesart{max-width:72ch;color:var(--text-body);font-size:var(--font-size-body-compact);line-height:var(--line-height-body)}@container eg-kette (min-width:56em){.EgZonen-module__fACAeq__zone{--eg-kopfspalte:minmax(16rem, 1fr);grid-template-columns:var(--eg-kopfspalte) minmax(0, 2fr);align-items:start;column-gap:var(--space-10);padding-block:var(--space-6) var(--space-8)}}@media (forced-colors:active){.EgZonen-module__fACAeq__zone{border-color:canvastext}.EgZonen-module__fACAeq__zone:before{background:canvastext}.EgZonen-module__fACAeq__fuellung{fill:highlight}}
.EgFragen-module__DnZYeG__contact{justify-items:start;gap:var(--space-4);margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--border-subtle);display:grid}.EgFragen-module__DnZYeG__title{color:var(--text-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-base);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);margin:0}.EgFragen-module__DnZYeG__text{max-width:40ch;color:var(--text-body);margin:0}.EgFragen-module__DnZYeG__motif{gap:var(--space-3);width:100%;margin:var(--space-6) 0 0;display:grid}.EgFragen-module__DnZYeG__haeuser{gap:var(--space-4);padding:var(--space-4) 0 0;border-top:2px solid var(--text-heading);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.EgFragen-module__DnZYeG__zone{justify-items:start;gap:var(--space-2);min-width:0;display:grid}.EgFragen-module__DnZYeG__haus{width:4.5rem;max-width:100%;height:auto;color:var(--text-heading)}.EgFragen-module__DnZYeG__grenze{color:var(--text-accent);font-family:var(--schrift-beschriftung);font-size:var(--font-size-body-compact);line-height:var(--line-height-label)}.EgFragen-module__DnZYeG__caption{color:var(--text-body);font-size:var(--font-size-body-compact);line-height:var(--line-height-body)}
