.hfmh-wrap{width:100%;max-width:var(--hb-breite);margin-right:auto;margin-left:auto;padding-right:var(--hb-gutter);padding-left:var(--hb-gutter)}.hfmh-wrap--schmal{max-width:var(--hb-breite-schmal)}.hfmh-sektion{width:100%;padding-top:var(--hb-sektion-y);padding-bottom:var(--hb-sektion-y)}.hfmh-sektion--oben-null{padding-top:0px}.hfmh-sektion--warm{background-color:var(--hb-creme-warm);box-shadow:inset 0px 1px 0px var(--hb-linie),inset 0px -1px 0px var(--hb-linie)}.hfmh-sektion--gruen{color:var(--hb-creme);background-color:var(--hb-gruen)}.hfmh-eyebrow{display:inline-flex;align-items:center;gap:0.55em;color:var(--hb-ocker);font-family:var(--hb-f-sans);font-weight:600;font-size:var(--hb-fs-eyebrow);line-height:1.3;text-transform:uppercase;letter-spacing:0.16em}.hfmh-eyebrow--hell{color:var(--hb-ocker-hell)}.hfmh-ikon{flex-grow:0;flex-shrink:0;flex-basis:auto;width:16px;height:16px;color:currentColor}.hfmh-ikon--klein{width:14px;height:14px}.hfmh-ikon--gross{width:28px;height:28px}.hfmh-h1{color:var(--hb-gruen-tief);font-family:var(--hb-f-schrift);font-weight:400;font-size:var(--hb-fs-h1);line-height:1.3;letter-spacing:0em;text-wrap:balance}.hfmh-h2{color:var(--hb-gruen-tief);font-family:var(--hb-f-schrift);font-weight:400;font-size:var(--hb-fs-h2);line-height:1.3;letter-spacing:0em;text-wrap:balance}.hfmh-h3{color:var(--hb-gruen-tief);font-family:var(--hb-f-sans);font-weight:600;font-size:var(--hb-fs-h3);line-height:1.2;letter-spacing:-0.015em;text-wrap:balance}.hfmh-h4{color:var(--hb-gruen-tief);font-family:var(--hb-f-sans);font-weight:600;font-size:var(--hb-fs-h4);line-height:1.25;letter-spacing:-0.01em;text-wrap:balance}.hfmh-hell{color:var(--hb-creme)}.hfmh-text{color:var(--hb-erde-matt);font-size:var(--hb-fs-body);line-height:1.7;text-wrap:pretty}.hfmh-lead{max-width:40ch;color:var(--hb-erde-matt);font-size:var(--hb-fs-lead);line-height:1.55;text-wrap:pretty}.hfmh-kopf{display:flex;flex-flow:column;gap:var(--hb-sp-4);max-width:62ch;margin-bottom:var(--hb-sp-7)}.hfmh-kopfzeile{display:flex;justify-content:space-between;align-items:end;gap:var(--hb-sp-5)}.hfmh-kopfzeile .hfmh-kopf{margin-bottom:var(--hb-sp-7)}.hfmh-kopfzeile{flex-wrap:wrap}@media (max-width:767px){.hfmh-kopfzeile{display:block}.hfmh-kopfzeile .hfmh-kopf{margin-bottom:var(--hb-sp-4)}}.hfmh-btn{display:inline-flex;justify-content:center;align-items:center;gap:0.6em;font-family:var(--hb-f-sans);font-weight:600;font-size:1rem;line-height:1.2;text-decoration:none;letter-spacing:0.01em;padding-top:0.85em;padding-right:1.6em;padding-bottom:0.85em;padding-left:1.6em;border-radius:var(--hb-r-pill);border-top:1.5px solid transparent;border-right:1.5px solid transparent;border-bottom:1.5px solid transparent;border-left:1.5px solid transparent;cursor:pointer}.hfmh-btn{transition:background-color var(--hb-t-schnell),color var(--hb-t-schnell),border-color var(--hb-t-schnell)}.hfmh-btn--primaer{color:var(--hb-creme);background-color:var(--hb-gruen)}.hfmh-btn--primaer:hover{color:var(--hb-creme);background-color:var(--hb-gruen-tief)}.hfmh-btn--sekundaer{color:var(--hb-gruen);background-color:transparent;border-top:1.5px solid var(--hb-gruen);border-right:1.5px solid var(--hb-gruen);border-bottom:1.5px solid var(--hb-gruen);border-left:1.5px solid var(--hb-gruen)}.hfmh-btn--sekundaer:hover{color:var(--hb-creme);background-color:var(--hb-gruen)}.hfmh-btn--hell{color:var(--hb-gruen-tief);background-color:var(--hb-creme)}.hfmh-btn--hell:hover{color:var(--hb-gruen-tief);background-color:var(--hb-weiss)}.hfmh-btn--umriss-hell{color:var(--hb-creme);background-color:transparent;border-top:1.5px solid rgba(251,246,236,.5);border-right:1.5px solid rgba(251,246,236,.5);border-bottom:1.5px solid rgba(251,246,236,.5);border-left:1.5px solid rgba(251,246,236,.5)}.hfmh-btn--umriss-hell:hover{color:var(--hb-gruen-tief);background-color:var(--hb-creme)}.hfmh-pfeil-link{display:inline-flex;align-items:center;gap:0.45em;align-self:start;color:var(--hb-gruen);font-weight:600;font-size:1rem;line-height:1.4;text-decoration:none;padding-bottom:2px;border-bottom:1.5px solid var(--hb-ocker)}.hfmh-pfeil-link:hover{color:var(--hb-ocker)}.hfmh-karte{overflow:hidden;background-color:var(--hb-weiss);border-radius:var(--hb-r-l);border-top:1px solid var(--hb-linie);border-right:1px solid var(--hb-linie);border-bottom:1px solid var(--hb-linie);border-left:1px solid var(--hb-linie)}.hfmh-karte:hover{transform:translate3d(0,-3px,0)}.hfmh-karte:hover{box-shadow:var(--hb-schatten-m)}.hfmh-karte{transition:box-shadow var(--hb-t-ruhig),transform var(--hb-t-ruhig)}.hfmh-bild-rahmen{position:relative;overflow:hidden;background-color:var(--hb-creme-tief)}.hfmh-badge{display:inline-block;color:var(--hb-gruen-tief);font-weight:700;font-size:0.72rem;line-height:1.4;text-transform:uppercase;letter-spacing:0.09em;padding-top:0.25em;padding-right:0.7em;padding-bottom:0.25em;padding-left:0.7em;background-color:var(--hb-creme-tief);border-radius:var(--hb-r-pill)}.hfmh-marke{display:inline-flex;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;text-decoration:none;margin-right:auto}.hfmh-marke:hover .hfmh-marke-logo{transform:scale(1.03,1.03)}.hfmh-marke-logo{display:block;width:auto;height:140px}.hfmh-marke-logo{transition:transform var(--hb-t-ruhig)}@media (max-width:479px){.hfmh-marke-logo{height:64px}}.hfmh-kopf-cta{flex-grow:0;flex-shrink:0;flex-basis:auto;font-size:0.95rem;padding-top:0.6em;padding-right:1.25em;padding-bottom:0.6em;padding-left:1.25em}@media (max-width:1023px){.hfmh-kopf-cta{display:none}}.hfmh-nur-mobil{display:none}@media (max-width:1023px){.hfmh-nur-mobil{display:block}}.hfmh-fuss{width:100%;color:var(--hb-erde-matt);padding-top:var(--hb-sektion-y);background-color:var(--hb-creme-warm);border-top:1px solid var(--hb-linie)}.hfmh-fuss-raster{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr);gap:var(--hb-sp-7);padding-bottom:var(--hb-sp-8)}@media (max-width:1023px){.hfmh-fuss-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:479px){.hfmh-fuss-raster{grid-template-columns:minmax(0,1fr)}}.hfmh-fuss-spalte{display:flex;flex-flow:column;align-items:start}.hfmh-fuss-marke{display:inline-block;text-decoration:none;margin-bottom:var(--hb-sp-4)}.hfmh-fuss-logo{display:block;width:auto;height:120px}.hfmh-fuss-satz{max-width:34ch;color:var(--hb-erde-matt);font-size:1rem;line-height:1.7;margin-bottom:var(--hb-sp-5)}.hfmh-fuss-insta{display:inline-flex;align-items:center;gap:0.55em;color:var(--hb-gruen);font-weight:600;font-size:0.95rem;line-height:1.3;text-decoration:none;padding-top:0.55em;padding-right:1.1em;padding-bottom:0.55em;padding-left:0.9em;border-radius:var(--hb-r-pill);border-top:1.5px solid var(--hb-gruen);border-right:1.5px solid var(--hb-gruen);border-bottom:1.5px solid var(--hb-gruen);border-left:1.5px solid var(--hb-gruen)}.hfmh-fuss-insta:hover{color:var(--hb-creme);background-color:var(--hb-gruen)}.hfmh-fuss-insta{transition:background-color var(--hb-t-schnell),color var(--hb-t-schnell)}.hfmh-fuss-titel{color:var(--hb-ocker);font-family:var(--hb-f-sans);font-weight:700;font-size:var(--hb-fs-eyebrow);line-height:1.3;text-transform:uppercase;letter-spacing:0.16em;margin-bottom:var(--hb-sp-4)}.hfmh-fuss-kontakt{display:flex;flex-flow:column;gap:var(--hb-sp-3);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hfmh-fuss-kontakt{list-style:none}.hfmh-fuss-zeile{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:0.7em;font-size:1rem;line-height:1.55}.hfmh-fuss-zeile .hfmh-ikon{width:18px;height:18px;color:var(--hb-ocker);margin-top:0.2em}.hfmh-fuss-klein{color:var(--hb-erde-matt);font-size:var(--hb-fs-small);line-height:1.55}.hfmh-fuss-links{display:flex;flex-flow:column;gap:0.5em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hfmh-fuss-links{list-style:none}.hfmh-fuss-link{color:var(--hb-gruen);font-size:1rem;line-height:1.5;text-decoration:none}.hfmh-fuss-link:hover{color:var(--hb-ocker);text-decoration:underline}.hfmh-fuss-link{overflow-wrap:anywhere}.hfmh-fuss-unten{display:flex;justify-content:space-between;align-items:center;gap:var(--hb-sp-4);color:var(--hb-erde-matt);font-size:var(--hb-fs-small);padding-top:var(--hb-sp-5);padding-bottom:var(--hb-sp-5);border-top:1px solid var(--hb-linie)}.hfmh-fuss-unten{flex-wrap:wrap}.hfmh-fuss-recht{display:flex;gap:var(--hb-sp-5);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hfmh-fuss-recht .hfmh-fuss-link{font-size:var(--hb-fs-small)}.hfmh-fuss-recht{list-style:none}.hfmh-mobilleiste{display:none;gap:1px;position:fixed;right:0px;bottom:0px;left:0px;z-index:45;padding-bottom:env(safe-area-inset-bottom);background-color:var(--hb-linie);border-top:1px solid var(--hb-linie)}@media (max-width:767px){.hfmh-mobilleiste{display:flex}}.hfmh-mobilleiste-el{display:inline-flex;justify-content:center;align-items:center;gap:0.5em;flex-grow:1;flex-shrink:1;flex-basis:0px;color:var(--hb-gruen-tief);font-weight:600;font-size:0.95rem;line-height:1.2;text-decoration:none;padding-top:1em;padding-right:0.5em;padding-bottom:1em;padding-left:0.5em;background-color:var(--hb-creme)}.hfmh-mobilleiste-el:hover{color:var(--hb-gruen-tief)}.hfmh-mobilleiste-el .hfmh-ikon{width:18px;height:18px}.hfmh-mobilleiste-el--primaer{color:var(--hb-creme);background-color:var(--hb-gruen)}.hfmh-mobilleiste-el--primaer:hover{color:var(--hb-creme)}.hfmh-mobilleiste-abstand{display:none;height:68px}@media (max-width:767px){.hfmh-mobilleiste-abstand{display:block}}@media (max-width:1023px){.hfmh-fuss-spalte--marke{grid-column-start:1;grid-column-end:-1}}.hfmh-ev{display:flex;height:100%}.hfmh-ev-flaeche{display:flex;flex-flow:column;width:100%;height:100%;color:inherit;text-decoration:none}.hfmh-ev-flaeche:hover{color:inherit}.hfmh-ev-flaeche:hover .hfmh-ev-mehr{color:var(--hb-ocker)}.hfmh-ev-bild{aspect-ratio:3/2}.hfmh-ev-bild-img{display:block;width:100%;height:100%;object-fit:cover}.hfmh-ev-datum{display:flex;flex-flow:column;justify-content:center;align-items:center;position:absolute;bottom:var(--hb-sp-4);left:var(--hb-sp-4);width:3.6rem;height:3.6rem;line-height:1;background-color:var(--hb-creme);border-radius:var(--hb-r-m)}.hfmh-ev-datum{box-shadow:var(--hb-schatten-s)}.hfmh-ev-tag{color:var(--hb-gruen-tief);font-family:var(--hb-f-serif);font-weight:500;font-size:1.45rem;line-height:1}.hfmh-ev-monat{display:block;color:var(--hb-ocker);font-weight:700;font-size:0.68rem;line-height:1;text-transform:uppercase;letter-spacing:0.1em;margin-top:2px}.hfmh-ev-text{display:flex;flex-flow:column;gap:var(--hb-sp-3);flex-grow:1;flex-shrink:1;flex-basis:0px}.hfmh-ev-text{padding:var(--hb-sp-5)}.hfmh-ev-kategorie{color:var(--hb-ocker);font-weight:700;font-size:0.72rem;line-height:1.3;text-transform:uppercase;letter-spacing:0.12em}.hfmh-ev-titel{color:var(--hb-gruen-tief);font-family:var(--hb-f-sans);font-weight:600;font-size:1.35rem;line-height:1.2;letter-spacing:-0.015em}.hfmh-ev-zeit{display:grid;gap:0.25em;color:var(--hb-erde-matt);font-size:var(--hb-fs-small);line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hfmh-ev-zeit{list-style:none}.hfmh-ev-zeile{display:flex;align-items:center;gap:0.5em}.hfmh-ev-zeile .hfmh-ikon{width:15px;height:15px;color:var(--hb-ocker)}.hfmh-ev-auszug{color:var(--hb-erde-matt);font-size:1rem;line-height:1.6}.hfmh-ev-hinweis{color:var(--hb-gruen);font-weight:600;font-size:0.9rem;line-height:1.5;padding-left:0.75em;border-left:2px solid var(--hb-ocker)}.hfmh-ev-mehr{margin-top:auto}.hfmh-ev-mehr .hfmh-ikon{transition:transform var(--hb-t-schnell)}.hfmh-versteckt{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.hfmh-versteckt{clip-path:inset(50%);white-space:nowrap}.hfmh-ev-monatsgruppe{display:none}.hfmh-hl{display:flex;height:100%}.hfmh-hl-flaeche{display:flex;flex-flow:column;width:100%;height:100%;color:inherit;text-decoration:none}.hfmh-hl-flaeche:hover{color:inherit}.hfmh-hl-flaeche:hover .hfmh-hl-mehr{color:var(--hb-ocker)}.hfmh-hl-bild{aspect-ratio:4/3}.hfmh-hl-bild-img{display:block;width:100%;height:100%;object-fit:cover}.hfmh-hl-pin{display:grid;align-items:center;justify-items:center;position:absolute;top:0.75rem;left:0.75rem;width:1.9rem;height:1.9rem;color:var(--hb-ocker);background-color:var(--hb-creme);border-radius:50%}.hfmh-hl-pin .hfmh-ikon{width:15px;height:15px}.hfmh-hl-pin{box-shadow:var(--hb-schatten-s)}.hfmh-hl-text{display:flex;flex-flow:column;gap:var(--hb-sp-3);flex-grow:1;flex-shrink:1;flex-basis:0px}.hfmh-hl-text{padding:var(--hb-sp-5)}.hfmh-hl-meta{display:flex;align-items:center;gap:var(--hb-sp-3);color:var(--hb-erde-matt);font-size:var(--hb-fs-small);line-height:1.4}.hfmh-hl-titel{color:var(--hb-gruen-tief);font-family:var(--hb-f-sans);font-weight:600;font-size:1.25rem;line-height:1.25;letter-spacing:-0.01em}.hfmh-hl-auszug{color:var(--hb-erde-matt);font-size:1rem;line-height:1.6}.hfmh-hl-mehr{margin-top:auto}.hfmh-hl-ikon-extern{display:none}.hfmh-hl-breit{display:none}.hfmh-album{display:contents}.hfmh-album-titel{display:none}.hfmh-ev-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hb-sp-5)}@media (max-width:1119px){.hfmh-ev-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hfmh-ev-raster{grid-template-columns:minmax(0,1fr)}}.hfmh-ev-raster--kompakt .hfmh-ev-auszug{display:none}.hfmh-ev-raster--kompakt .hfmh-ev-hinweis{display:none}.hfmh-ev-monat-titel{color:var(--hb-ocker);font-family:var(--hb-f-sans);font-weight:700;font-size:1.15rem;line-height:1.3;text-transform:uppercase;letter-spacing:0.16em;margin-bottom:var(--hb-sp-5);padding-bottom:var(--hb-sp-3);border-bottom:1px solid var(--hb-linie)}.hfmh-hinweis{max-width:62ch;color:var(--hb-gruen);font-weight:500;font-size:1.05rem;margin-bottom:var(--hb-sp-8);background-color:var(--hb-creme-warm);border-top-left-radius:0px;border-top-right-radius:var(--hb-r-m);border-bottom-left-radius:0px;border-bottom-right-radius:var(--hb-r-m);border-left:3px solid var(--hb-ocker)}.hfmh-hinweis{padding:var(--hb-sp-4) var(--hb-sp-5)}.hfmh-hl-reihe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hb-sp-5)}@media (max-width:1119px){.hfmh-hl-reihe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hfmh-hl-reihe{grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;margin-right:calc(var(--hb-gutter) * -1);margin-left:calc(var(--hb-gutter) * -1);padding-right:var(--hb-gutter);padding-bottom:var(--hb-sp-4);padding-left:var(--hb-gutter)}.hfmh-hl-reihe{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--hb-gutter);scrollbar-width:thin}}.hfmh-hl-raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hb-sp-5)}@media (max-width:1119px){.hfmh-hl-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hfmh-hl-raster{grid-template-columns:minmax(0,1fr)}}.hfmh-galerie-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,45%),1fr));gap:var(--hb-sp-3)}.hfmh-seitenkopf{width:100%;padding-top:clamp(3rem,7vw,5.5rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.hfmh-seitenkopf-inhalt{display:flex;flex-flow:column;gap:var(--hb-sp-4);max-width:58rem}.hfmh-seitenkopf-titel{max-width:18ch}.hfmh-seitenkopf-text{max-width:54ch;color:var(--hb-erde-matt);font-size:var(--hb-fs-lead);line-height:1.55;text-wrap:pretty}.hfmh-seitenkopf--bild{display:flex;align-items:end;position:relative;min-height:clamp(20rem,46svh,30rem);color:var(--hb-creme);padding-top:clamp(4rem,10vw,7rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.hfmh-seitenkopf--bild{isolation:isolate}.hfmh-seitenkopf-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;overflow:hidden}.hfmh-seitenkopf-img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.hfmh-seitenkopf-schleier{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(to top,rgba(20,28,22,.85),rgba(20,28,22,.42) 55%,rgba(20,28,22,.25));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.hfmh-seitenkopf-titel--hell{color:var(--hb-creme)}.hfmh-seitenkopf-text--hell{color:rgba(252,250,244,.86)}.hfmh-seitenkopf-nachweis{position:absolute;right:var(--hb-gutter);bottom:0.6rem;color:rgba(252,250,244,.5);font-size:0.7rem;line-height:1.4}.hfmh-bt{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem)}@media (max-width:1023px){.hfmh-bt{grid-template-columns:minmax(0,1fr)}}.hfmh-bt--schmal{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}@media (max-width:1023px){.hfmh-bt--schmal{grid-template-columns:minmax(0,1fr)}}.hfmh-bt--gedreht .hfmh-bt-bild{order:2}@media (max-width:1023px){.hfmh-bt--gedreht .hfmh-bt-bild{order:none}}.hfmh-bt-bild{display:block;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hfmh-bt-rahmen{position:relative;overflow:hidden;aspect-ratio:4/3;background-color:var(--hb-creme-tief);border-radius:var(--hb-r-l)}.hfmh-bt-img{display:block;width:100%;height:100%;object-fit:cover}.hfmh-bt-nachweis{color:var(--hb-erde-matt);font-size:0.75rem;line-height:1.4;margin-top:var(--hb-sp-3);opacity:0.8}.hfmh-bt-text{display:flex;flex-flow:column;gap:var(--hb-sp-4)}.hfmh-bt-fliess{display:flex;flex-flow:column;gap:1em;max-width:52ch;color:var(--hb-erde-matt)}.hfmh-bt-fliess .hfmh-btn{align-self:start;margin-top:var(--hb-sp-3)}.hfmh-signatur{color:var(--hb-gruen);font-family:var(--hb-f-sans);font-size:1.25rem;line-height:1.4;text-transform:uppercase}.hfmh-kopf--zentriert{align-items:center;text-align:center;margin-right:auto;margin-left:auto}.hfmh-kopf-link{align-self:end;margin-bottom:calc(var(--hb-sp-7) + .35rem)}@media (max-width:767px){.hfmh-kopf-link{margin-bottom:var(--hb-sp-6)}}.hfmh-anfrage{background-color:var(--hb-creme-warm);box-shadow:inset 0px 1px 0px var(--hb-linie)}.hfmh-anfrage{scroll-margin-top:7rem}.hfmh-anfrage-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,4rem)}@media (max-width:1023px){.hfmh-anfrage-raster{grid-template-columns:minmax(0,1fr)}}.hfmh-anfrage-text{display:flex;flex-flow:column;gap:var(--hb-sp-4);position:sticky;top:9rem}@media (max-width:1023px){.hfmh-anfrage-text{position:static}}.hfmh-anfrage-direkt{display:grid;gap:var(--hb-sp-4);margin-top:var(--hb-sp-5);padding-top:var(--hb-sp-5);border-top:1px solid var(--hb-linie)}.hfmh-dt{display:flex;align-items:center;gap:0.5em;color:var(--hb-ocker);font-weight:700;font-size:var(--hb-fs-eyebrow);line-height:1.4;text-transform:uppercase;letter-spacing:0.12em;margin-bottom:0.2em}.hfmh-dd{font-size:1.05rem;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hfmh-anfrage-formular{padding-top:clamp(1.5rem,3vw,3rem);padding-right:clamp(1.5rem,3vw,3rem);padding-bottom:clamp(1.5rem,3vw,3rem);padding-left:clamp(1.5rem,3vw,3rem);background-color:var(--hb-weiss);border-radius:var(--hb-r-l);border-top:1px solid var(--hb-linie);border-right:1px solid var(--hb-linie);border-bottom:1px solid var(--hb-linie);border-left:1px solid var(--hb-linie)}.hfmh-anfrage-hinweis{color:var(--hb-erde-matt);font-size:0.8rem;line-height:1.5;margin-top:var(--hb-sp-4)}.hfmh-anfrage-kompakt .hfmh-anfrage-direkt{display:none}.hfmh-dd-link{color:var(--hb-gruen)}.hfmh-hero{display:flex;flex-flow:column;justify-content:end;position:relative;min-height:clamp(30rem,82svh,46rem);color:var(--hb-creme)}.hfmh-hero{isolation:isolate}.hfmh-hero-slider{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;overflow:hidden;background-color:var(--hb-gruen-tief)}.hfmh-hero-folie{position:absolute;top:0px;right:0px;bottom:0px;left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hfmh-hero-img{width:100%;height:100%;object-fit:cover}.hfmh-pos-40{object-position:50% 40%}.hfmh-pos-45{object-position:50% 45%}.hfmh-pos-50{object-position:50% 50%}.hfmh-pos-55{object-position:50% 55%}.hfmh-pos-60{object-position:50% 60%}.hfmh-hero-schleier{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(to right,rgba(18,26,20,.78) 0%,rgba(18,26,20,.55) 38%,rgba(18,26,20,.12) 72%,rgba(18,26,20,.02) 100%),linear-gradient(to top,rgba(18,26,20,.82) 0%,rgba(18,26,20,.42) 42%,rgba(18,26,20,.16) 72%,rgba(18,26,20,.34) 100%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:767px){.hfmh-hero-schleier{background-image:linear-gradient(to top,rgba(18,26,20,.92) 0%,rgba(18,26,20,.76) 55%,rgba(18,26,20,.64) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}.hfmh-hero-inhalt{max-width:62rem;padding-top:clamp(3rem,8vw,6rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.hfmh-hero-eyebrow{display:inline-flex;align-items:center;gap:0.55em;color:var(--hb-ocker-hell);font-weight:600;font-size:var(--hb-fs-eyebrow);line-height:1.3;text-transform:uppercase;letter-spacing:0.18em;margin-bottom:var(--hb-sp-4)}.hfmh-hero-titel{color:var(--hb-creme);margin-bottom:var(--hb-sp-5)}.hfmh-hero-text{max-width:46ch;color:rgba(252,250,244,.9);font-size:var(--hb-fs-lead);line-height:1.55;margin-bottom:var(--hb-sp-6)}.hfmh-hero-aktionen{display:flex;gap:var(--hb-sp-4)}.hfmh-hero-aktionen{flex-wrap:wrap}@media (max-width:479px){.hfmh-hero-aktionen .hfmh-btn{flex-grow:1;flex-shrink:1;flex-basis:12rem}}.hfmh-hero-leiste{display:flex;justify-content:space-between;align-items:center;gap:var(--hb-sp-4);padding-bottom:clamp(1.75rem,3vw,2.75rem)}.hfmh-hero-leiste{flex-wrap:wrap}@media (max-width:767px){.hfmh-hero-leiste{padding-bottom:calc(1.75rem + 3.5rem)}}.hfmh-hero-label{display:inline-block;color:var(--hb-creme);font-weight:700;font-size:0.78rem;line-height:1.4;text-transform:uppercase;letter-spacing:0.14em;padding-top:0.5em;padding-right:1.1em;padding-bottom:0.5em;padding-left:1.1em;background-color:var(--hb-gruen);border-radius:var(--hb-r-pill)}.hfmh-hero-steuerung{display:flex;align-items:center;gap:var(--hb-sp-4);min-height:2rem}.hfmh-heulights{background-color:var(--hb-creme-warm);box-shadow:inset 0px 1px 0px var(--hb-linie),inset 0px -1px 0px var(--hb-linie)}.hfmh-kopfzeile--hl .hfmh-kopf{margin-bottom:var(--hb-sp-6)}.hfmh-hl-alle{align-self:end;margin-bottom:calc(var(--hb-sp-6) + .35rem)}@media (max-width:767px){.hfmh-hl-alle{margin-bottom:var(--hb-sp-6)}}.hfmh-orte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hb-sp-6);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hfmh-orte{list-style:none}@media (max-width:1023px){.hfmh-orte{grid-template-columns:minmax(0,1fr)}}.hfmh-ort-li{display:flex}.hfmh-ort{display:flex;flex-flow:column;gap:var(--hb-sp-3);width:100%;height:100%;color:inherit;text-decoration:none}.hfmh-ort:hover{color:inherit}.hfmh-ort:hover .hfmh-ort-img{transform:scale(1.04,1.04)}.hfmh-ort-rahmen{position:relative;overflow:hidden;aspect-ratio:4/3;margin-bottom:var(--hb-sp-2);background-color:var(--hb-creme-tief);border-radius:var(--hb-r-l)}.hfmh-ort-img{width:100%;height:100%;object-fit:cover;transition:transform 520ms cubic-bezier(.2,.7,.3,1)}.hfmh-ort-titel{font-size:1.4rem}.hfmh-ort-text{color:var(--hb-erde-matt);font-size:1rem;line-height:1.6}.hfmh-ort-mehr{font-size:0.95rem;margin-top:auto}.hfmh-anlaesse{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hb-sp-4);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hfmh-anlaesse{list-style:none}@media (max-width:1119px){.hfmh-anlaesse{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.hfmh-anlaesse{grid-template-columns:minmax(0,1fr)}}.hfmh-anlass-li{display:flex}.hfmh-anlass{display:flex;flex-flow:column;gap:var(--hb-sp-3);width:100%;color:inherit;text-decoration:none;background-color:var(--hb-creme-warm);border-radius:var(--hb-r-l);border-top:1px solid var(--hb-linie);border-right:1px solid var(--hb-linie);border-bottom:1px solid var(--hb-linie);border-left:1px solid var(--hb-linie)}.hfmh-anlass:hover{color:inherit;background-color:var(--hb-weiss);transform:translate3d(0,-3px,0)}.hfmh-anlass:hover{border-color:var(--hb-ocker)}.hfmh-anlass:hover .hfmh-anlass-pfeil{color:var(--hb-ocker)}.hfmh-anlass{padding:var(--hb-sp-6) var(--hb-sp-5);transition:background-color var(--hb-t-ruhig),border-color var(--hb-t-ruhig),transform var(--hb-t-ruhig)}.hfmh-anlass-ikon{width:28px;height:28px;color:var(--hb-ocker);margin-bottom:var(--hb-sp-2)}.hfmh-anlass-titel{font-size:1.2rem}.hfmh-anlass-text{color:var(--hb-erde-matt);font-size:0.975rem;line-height:1.6}.hfmh-anlass-pfeil{display:inline-flex;align-items:center;gap:0.4em;color:var(--hb-gruen);font-weight:600;font-size:0.9rem;line-height:1.4;margin-top:auto;padding-top:var(--hb-sp-3)}.hfmh-akro-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:var(--hb-sp-7)}@media (max-width:1023px){.hfmh-akro-raster{grid-template-columns:minmax(0,1fr)}}.hfmh-akro-titel{max-width:14ch;color:var(--hb-creme);margin-bottom:var(--hb-sp-4)}.hfmh-akro-text{max-width:34ch;color:rgba(252,250,244,.78)}.hfmh-akro-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.35rem var(--hb-sp-6);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hfmh-akro-liste{list-style:none}@media (max-width:479px){.hfmh-akro-liste{grid-template-columns:minmax(0,1fr)}}.hfmh-akro-zeile{display:flex;align-items:baseline;gap:0.15rem;font-family:var(--hb-f-serif);font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.1;padding-top:0.55rem;padding-bottom:0.55rem;border-bottom:1px solid rgba(251,246,236,.14)}.hfmh-akro-b{width:1.05em;color:var(--hb-ocker-hell);font-weight:600}.hfmh-akro-w{color:var(--hb-creme)}.hfmh-teaser{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hb-sp-3);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hfmh-teaser{list-style:none}@media (max-width:767px){.hfmh-teaser{grid-template-columns:repeat(2,minmax(0,1fr))}}.hfmh-teaser-li{overflow:hidden;aspect-ratio:1;background-color:var(--hb-creme-tief);border-radius:var(--hb-r-m)}.hfmh-teaser-li:hover .hfmh-teaser-img{transform:scale(1.05,1.05)}.hfmh-teaser-img{width:100%;height:100%;object-fit:cover;transition:transform 520ms cubic-bezier(.2,.7,.3,1)}.hfmh-band{position:relative;color:var(--hb-creme);padding-top:var(--hb-sektion-y);padding-bottom:var(--hb-sektion-y);background-color:var(--hb-gruen)}.hfmh-band-inhalt{display:grid;grid-template-columns:380px minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem)}@media (max-width:1023px){.hfmh-band-inhalt{grid-template-columns:minmax(0,1fr)}}.hfmh-band-rahmen{position:relative;overflow:hidden;aspect-ratio:3/2;background-color:var(--hb-gruen-tief);border-radius:var(--hb-r-l)}.hfmh-band-img{width:100%;height:100%;object-fit:cover}.hfmh-band-text{display:flex;flex-flow:column;align-items:start;gap:var(--hb-sp-4)}.hfmh-band-titel{max-width:18ch;color:var(--hb-creme)}.hfmh-band-p{max-width:52ch;color:rgba(252,250,244,.82)}.hfmh-band-nachweis{position:absolute;right:var(--hb-gutter);bottom:0.6rem;color:rgba(252,250,244,.45);font-size:0.7rem;line-height:1.4}.hfmh-nacht{position:relative;height:clamp(16rem,38vw,30rem);overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:#0d0a14}.hfmh-nacht-img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.hfmh-nacht-text{position:absolute;right:0px;bottom:var(--hb-sp-5);left:0px;color:var(--hb-creme);font-family:var(--hb-f-serif);font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.3;text-shadow:0px 1px 12px rgba(0,0,0,.6)}.hfmh-fakten{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hb-sp-5);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hfmh-fakten{list-style:none}@media (max-width:1023px){.hfmh-fakten{grid-template-columns:repeat(2,minmax(0,1fr))}}.hfmh-fakt{display:flex;flex-flow:column;gap:0.3em;padding-left:var(--hb-sp-4);border-left:2px solid var(--hb-ocker)}.hfmh-fakt-wert{color:var(--hb-gruen-tief);font-family:var(--hb-f-serif);font-weight:500;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.1}.hfmh-fakt-text{color:var(--hb-erde-matt);font-size:0.95rem;line-height:1.5}.hfmh-ablauf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hb-sp-6);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hfmh-ablauf{list-style:none}@media (max-width:767px){.hfmh-ablauf{grid-template-columns:minmax(0,1fr)}}.hfmh-schritt{display:flex;flex-flow:column;gap:var(--hb-sp-2);padding-top:var(--hb-sp-4);border-top:1px solid var(--hb-linie)}.hfmh-schritt-nr{color:var(--hb-ocker);font-family:var(--hb-f-serif);font-weight:600;font-size:1.6rem;line-height:1}.hfmh-schritt-titel{font-size:1.2rem}.hfmh-schritt-text{color:var(--hb-erde-matt);font-size:1rem;line-height:1.6}.hfmh-kopfzeile-galerie{display:flex;justify-content:space-between;align-items:baseline;gap:var(--hb-sp-4);margin-bottom:var(--hb-sp-5)}.hfmh-kopfzeile-galerie{flex-wrap:wrap}.hfmh-kopfzeile-galerie-titel{font-size:var(--hb-fs-h3)}.hfmh-bilder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hb-sp-3);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hfmh-bilder{list-style:none}@media (max-width:767px){.hfmh-bilder{grid-template-columns:repeat(2,minmax(0,1fr))}}.hfmh-bilder-li{overflow:hidden;aspect-ratio:4/3;background-color:var(--hb-creme-tief);border-radius:var(--hb-r-m)}.hfmh-bilder-img{width:100%;height:100%;object-fit:cover}.hfmh-link{color:var(--hb-gruen)}.hfmh-einfach{color:var(--hb-gruen);font-weight:600;padding-left:0.8em;border-left:3px solid var(--hb-ocker)}.hfmh-titel{margin-bottom:var(--hb-sp-6)}.hfmh-ev-raster--vier{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1119px){.hfmh-ev-raster--vier{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hfmh-ev-raster--vier{grid-template-columns:minmax(0,1fr)}}.hfmh-leer{color:var(--hb-erde-matt);font-size:var(--hb-fs-lead);line-height:1.55}.hfmh-ev-monate{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hb-sp-5)}@media (max-width:1119px){.hfmh-ev-monate{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hfmh-ev-monate{grid-template-columns:minmax(0,1fr)}}.hfmh-hoffest-raster{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:var(--hb-sp-7)}@media (max-width:1023px){.hfmh-hoffest-raster{grid-template-columns:minmax(0,1fr)}}.hfmh-hoffest-titel{margin-top:var(--hb-sp-3);margin-bottom:var(--hb-sp-5)}.hfmh-fliess{display:flex;flex-flow:column;gap:1em;max-width:62ch;color:var(--hb-erde-matt)}.hfmh-fliess-stark{color:var(--hb-gruen);font-weight:700}.hfmh-fliess-gruss{color:var(--hb-gruen);font-family:var(--hb-f-serif);font-size:1.15em;font-style:italic}.hfmh-flyer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hb-sp-3)}.hfmh-flyer-img{display:block;visibility:visible;position:relative;width:100%;height:auto;border-radius:var(--hb-r-m)}.hfmh-flyer-img{box-shadow:var(--hb-schatten-s)}.hfmh-zeiten-raster{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:var(--hb-sp-7)}@media (max-width:1023px){.hfmh-zeiten-raster{grid-template-columns:minmax(0,1fr)}}.hfmh-schriftzug{height:auto;max-width:100%;margin-bottom:var(--hb-sp-5);mix-blend-mode:multiply}.hfmh-schriftzug--klein{max-width:360px;margin-top:var(--hb-sp-4);margin-bottom:0px}.hfmh-schriftzug--genuss{max-width:150px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hfmh-zeiten{display:grid;gap:var(--hb-sp-3)}.hfmh-zeile{display:grid;gap:0.15em;padding-bottom:var(--hb-sp-3);border-bottom:1px solid var(--hb-linie)}.hfmh-zeit-wert{color:var(--hb-erde);font-size:1.15rem;line-height:1.5}.hfmh-sb{color:var(--hb-gruen);font-weight:700;font-size:0.85rem;text-transform:uppercase;letter-spacing:0.2em;margin-top:var(--hb-sp-4)}.hfmh-poesie{color:var(--hb-gruen-tief);font-family:var(--hb-f-serif);font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.55}.hfmh-poesie-echt{color:var(--hb-ocker);font-weight:600}.hfmh-genuss{display:flex;align-items:center;gap:var(--hb-sp-4);margin-top:var(--hb-sp-4)}.hfmh-genuss-text{color:var(--hb-gruen);font-family:var(--hb-f-schrift);font-size:1.5rem;line-height:1.2}.hfmh-lernort-raster{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:var(--hb-sp-7)}@media (max-width:1023px){.hfmh-lernort-raster{grid-template-columns:minmax(0,1fr)}}.hfmh-lernort-text{display:grid;gap:var(--hb-sp-4);max-width:62ch;color:var(--hb-erde-matt)}.hfmh-lead-serif{color:var(--hb-gruen-tief);font-family:var(--hb-f-sans);font-size:clamp(1.3rem,1.8vw,1.55rem);line-height:1.5}.hfmh-themen{display:grid;gap:0.4em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hfmh-themen{list-style:none}.hfmh-thema{position:relative;color:var(--hb-erde);font-weight:500;padding-left:1.2em}.hfmh-thema::before{position:absolute;top:0.8em;left:0px;width:0.5em;height:2px;background-color:var(--hb-ocker)}.hfmh-thema::before{content:""}.hfmh-extern{display:inline-flex;align-items:center;gap:0.35em;color:var(--hb-gruen)}.hfmh-lernort-logo{justify-self:center;background-color:var(--hb-weiss);border-radius:var(--hb-r-l);border-top:1px solid var(--hb-linie);border-right:1px solid var(--hb-linie);border-bottom:1px solid var(--hb-linie);border-left:1px solid var(--hb-linie)}.hfmh-lernort-logo{padding:var(--hb-sp-5)}.hfmh-lernort-logo-img{width:320px;height:auto;max-width:100%}.hfmh-lead-voll{color:var(--hb-erde);font-family:var(--hb-f-serif);font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.5;margin-bottom:var(--hb-sp-5)}.hfmh-fliess-matt{color:var(--hb-erde-matt)}.hfmh-btn-abstand{margin-top:var(--hb-sp-6)}.hfmh-zitat{display:flex;flex-flow:column;gap:var(--hb-sp-4)}.hfmh-zitat-titel{max-width:20ch;color:var(--hb-creme);margin-bottom:var(--hb-sp-3)}.hfmh-zitat-text{display:flex;flex-flow:column;gap:1em;color:rgba(252,250,244,.84);font-size:1.08rem}.hfmh-herz{color:#e2574c}.hfmh-zitat-signatur{color:var(--hb-ocker-hell);font-family:var(--hb-f-serif);font-size:1.6rem;line-height:1.3;margin-top:var(--hb-sp-3)}.hfmh-kopf-zeile{display:flex;justify-content:space-between;align-items:baseline;gap:var(--hb-sp-4);margin-bottom:var(--hb-sp-6)}.hfmh-kopf-zeile{flex-wrap:wrap}.hfmh-nachweis{color:var(--hb-erde-matt);font-size:0.78rem;line-height:1.5;margin-top:var(--hb-sp-5)}.hfmh-fussnote{max-width:60ch;color:var(--hb-erde-matt);font-size:0.9375rem;line-height:1.6;margin-top:var(--hb-sp-7);padding-top:var(--hb-sp-4);border-top:1px solid var(--hb-linie)}.hfmh-kontakt-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:var(--hb-sp-6)}@media (max-width:1023px){.hfmh-kontakt-raster{grid-template-columns:minmax(0,1fr)}}.hfmh-kontakt-karten{display:grid;gap:var(--hb-sp-4)}.hfmh-box{display:flex;flex-flow:column;gap:0.6em;background-color:var(--hb-creme-warm);border-radius:var(--hb-r-l)}.hfmh-box{padding:var(--hb-sp-5) var(--hb-sp-6)}.hfmh-box-titel{display:flex;align-items:center;gap:0.5em;color:var(--hb-ocker);font-family:var(--hb-f-sans);font-weight:700;font-size:var(--hb-fs-eyebrow);line-height:1.4;text-transform:uppercase;letter-spacing:0.16em;margin-bottom:var(--hb-sp-2)}.hfmh-adresse{color:var(--hb-gruen-tief);font-family:var(--hb-f-serif);font-size:1.35rem;line-height:1.4;font-style:normal}.hfmh-box-text{color:var(--hb-erde-matt)}.hfmh-klein{color:var(--hb-erde-matt);font-size:0.9375rem}.hfmh-gross{color:var(--hb-gruen);font-family:var(--hb-f-sans);font-size:1.5rem;line-height:1.3;text-decoration:none}.hfmh-kontakt-zeile{display:flex;align-items:center;gap:0.6em;color:var(--hb-gruen)}.hfmh-kontakt-zeile{overflow-wrap:anywhere}.hfmh-ikon--ocker{width:18px;height:18px;color:var(--hb-ocker)}.hfmh-karte-platz{display:grid;min-height:24rem}.hfmh-karte-platz-inner{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:var(--hb-sp-3);background-color:var(--hb-creme-warm);border-radius:var(--hb-r-l);border-top:1.5px dashed var(--hb-linie);border-right:1.5px dashed var(--hb-linie);border-bottom:1.5px dashed var(--hb-linie);border-left:1.5px dashed var(--hb-linie)}.hfmh-karte-platz-inner{padding:var(--hb-sp-7)}@media (max-width:479px){.hfmh-karte-platz-inner{padding:var(--hb-sp-5)}}.hfmh-karte-laden{margin-top:var(--hb-sp-2);margin-bottom:var(--hb-sp-2)}.hfmh-rechtstext{color:var(--hb-erde-matt)}.hfmh-rechtstext h2{color:var(--hb-gruen-tief);font-family:var(--hb-f-serif);font-weight:500;font-size:var(--hb-fs-h4);line-height:1.25;margin-top:var(--hb-sp-6);margin-bottom:var(--hb-sp-3)}.hfmh-rechtstext h3{color:var(--hb-gruen-tief);font-family:var(--hb-f-serif);font-weight:500;font-size:1.1rem;line-height:1.3;margin-top:var(--hb-sp-5);margin-bottom:var(--hb-sp-2)}.hfmh-rechtstext p{color:var(--hb-erde-matt);margin-top:0.8em}.hfmh-rechtstext ul{display:grid;gap:0.4em;margin-top:0.6em;padding-left:1.2em}.hfmh-rechtstext ul{list-style:disc}.hfmh-rechtstext a{color:var(--hb-gruen)}.hfmh-rechtstext .hfmh-todo{color:var(--hb-erde);font-size:0.85rem;margin-top:0px;margin-bottom:var(--hb-sp-5);background-color:var(--hb-creme-tief);border-radius:var(--hb-r-m);border-left:3px solid var(--hb-ocker)}.hfmh-rechtstext .hfmh-todo{padding:var(--hb-sp-4)}.hfmh-brot{display:flex;align-items:center;gap:0.4em;color:var(--hb-erde-matt);font-size:0.9375rem;line-height:1.5;padding-top:var(--hb-sp-6)}.hfmh-brot{flex-wrap:wrap}.hfmh-brot-link{color:var(--hb-gruen);text-decoration:none}.hfmh-brot-trenner{opacity:0.5}.hfmh-einzel-raster{display:grid;grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:clamp(2rem,4vw,4rem);padding-top:var(--hb-sp-6);padding-bottom:var(--hb-sektion-y)}@media (max-width:1023px){.hfmh-einzel-raster{grid-template-columns:minmax(0,1fr)}}.hfmh-einzel-kategorie{color:var(--hb-ocker);font-weight:700;font-size:var(--hb-fs-eyebrow);line-height:1.4;text-transform:uppercase;letter-spacing:0.16em;margin-bottom:var(--hb-sp-3)}.hfmh-einzel-titel{font-size:clamp(2rem,3.6vw,3.25rem);margin-bottom:var(--hb-sp-6)}.hfmh-einzel-bild{position:relative;overflow:hidden;aspect-ratio:3/2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--hb-creme-tief);border-radius:var(--hb-r-l)}.hfmh-einzel-text{max-width:62ch;color:var(--hb-erde-matt);margin-top:var(--hb-sp-6)}.hfmh-einzel-seite{position:sticky;top:8.5rem}@media (max-width:1023px){.hfmh-einzel-seite{position:static}}.hfmh-einzel-box{display:grid;gap:var(--hb-sp-4);background-color:var(--hb-creme-warm);border-radius:var(--hb-r-l);border-top:1px solid var(--hb-linie);border-right:1px solid var(--hb-linie);border-bottom:1px solid var(--hb-linie);border-left:1px solid var(--hb-linie)}.hfmh-einzel-box{padding:var(--hb-sp-6)}.hfmh-einzel-dl{display:grid;gap:var(--hb-sp-4)}.hfmh-einzel-dd{color:var(--hb-erde);font-size:1rem;line-height:1.55}.hfmh-einzel-hinweis{color:var(--hb-gruen);font-weight:600}.hfmh-einzel-frage{color:var(--hb-erde-matt);font-size:0.95rem;line-height:1.5;padding-top:var(--hb-sp-4);border-top:1px solid var(--hb-linie)}.hfmh-einzel-cta{width:100%}.hfmh-weitere:not(:has(.hfmh-ev)){display:none}.hfmh-einzel-img{display:block;width:100%;height:100%;object-fit:cover}.hfmh-einzel-inhalt{display:flex;flex-flow:column;gap:1em}.hfmh-einzel-inhalt strong{color:var(--hb-erde)}.hfmh-einzel-inhalt em{color:var(--hb-gruen);font-family:var(--hb-f-serif)}.hfmh-einzel-inhalt a{color:var(--hb-gruen)}.hfmh-zurueck{margin-top:var(--hb-sp-7)}.hfmh-einzel-datum{color:var(--hb-erde-matt);font-size:0.9375rem;line-height:1.5}.hfmh-einzel-schmal{max-width:46rem}.hfmh-einzel-bild--breit{aspect-ratio:16/9;margin-bottom:var(--hb-sp-6)}.hfmh-einzel-meta{display:flex;align-items:center;gap:var(--hb-sp-3);margin-bottom:var(--hb-sp-4)}.hfmh-einzel-meta{flex-wrap:wrap}.hfmh-einzel-fuss{display:flex;align-items:center;gap:var(--hb-sp-4);margin-top:var(--hb-sp-7);padding-top:var(--hb-sp-5);border-top:1px solid var(--hb-linie)}.hfmh-einzel-fuss{flex-wrap:wrap}.hfmh-weitere-hl:not(:has(.hfmh-hl)){display:none}.hfmh-vier{padding-top:clamp(4rem,12vw,9rem);padding-bottom:clamp(4rem,12vw,9rem)}.hfmh-vier-titel{margin-top:var(--hb-sp-4);margin-bottom:var(--hb-sp-5)}.hfmh-wege{display:flex;gap:var(--hb-sp-4);margin-top:var(--hb-sp-6)}.hfmh-wege{flex-wrap:wrap}