.sn:has(.sn-sk) [id]{scroll-margin-top:calc(var(--sn-nav-h) + 16px - var(--sn-html-pad,90px))}.sn .sec.sn-sk{background:var(--sn-bg);padding:0}.sn .sn-sk-f-nebel{--sk-grund:var(--sn-surface)}.sn .sn-sk-f-nacht{--sk-grund:var(--sn-band)}.sn .sn-sk-grund{background:var(--sk-grund,transparent);color:var(--sn-t1);padding:40px 0 56px;display:flow-root;position:relative}@media (min-width:1024px){.sn .sn-sk-grund{padding:56px 0 80px}}.sn .sn-sk-mit-unten .sn-sk-grund{padding-bottom:28px}@media (min-width:1024px){.sn .sn-sk-mit-unten .sn-sk-grund{padding-bottom:40px}}.sn .kl~.sn-sk-unter-kl,.sn .kl~* .sn-sk-unter-kl{--sk-kl:var(--sn-nav-h);margin-top:calc(-1 * var(--sn-nav-h))}.sn .sn-sk-unter-kl .sn-sk-grund{padding-top:calc(var(--sk-kl,0px) + 40px)}@media (min-width:1024px){.sn .sn-sk-unter-kl .sn-sk-grund{padding-top:calc(var(--sk-kl,0px) + 56px)}}.sn .sn-sk-text{min-width:0}.sn .sn-sk-kennzeile{font:500 14px/20px var(--sn-font-sans);color:var(--sn-t3);flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;display:flex}.sn .sn-sk-kennzeile a{color:inherit;transition:color .15s var(--sn-ease);border-radius:4px;text-decoration:none}.sn .sn-sk-kennzeile a:hover{color:var(--sn-t1);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.sn .sn-sk-pfad{font-weight:400}.sn .sn-sk-h{margin-top:12px}.sn .sn-sk-h .sn-sk-z{display:inline}@media (min-width:768px){.sn .sn-sk-h .sn-sk-z{display:block}}.sn .sn-sk-satz{max-width:640px;font:400 17px/26px var(--sn-font-sans);color:var(--sn-t2);text-wrap:pretty;margin:16px 0 0}@media (min-width:768px){.sn .sn-sk-satz{margin-top:20px;font-size:18px;line-height:28px}}.sn .sn-sk-cta{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px;display:flex}.sn .sn-sk-test{font:400 14px/20px var(--sn-font-sans);color:var(--sn-t3);margin:14px 0 0}.sn .sn-sk-kurz{display:none}@media (max-width:459px){.sn .sn-sk-cta .sn-sk-lang{display:none}.sn .sn-sk-cta .sn-sk-kurz{display:inline}}.sn .sn-sk-mitte .sn-sk-text{text-align:center;flex-direction:column;align-items:center;max-width:880px;margin-inline:auto;display:flex}.sn .sn-sk-mitte .sn-sk-kennzeile,.sn .sn-sk-mitte .sn-sk-cta,.sn .sn-sk-mitte .sn-nc{justify-content:center}.sn .sn-sk-mitte .sn-sk-satz{max-width:680px}@media (max-width:767px){.sn .sn-sk-mitte .sn-sk-text{text-align:left;align-items:flex-start}.sn .sn-sk-mitte .sn-sk-kennzeile,.sn .sn-sk-mitte .sn-sk-cta,.sn .sn-sk-mitte .sn-nc{justify-content:flex-start}}.sn .sn-sk-mit-bild .sn-sk-raster{grid-template-columns:minmax(0,1fr);row-gap:32px;display:grid}.sn .sn-sk-bild{flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.sn .sn-sk-seite.sn-sk-mit-bild .sn-sk-raster{-moz-column-gap:56px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:56px}.sn .sn-sk-seite .sn-sk-satz{max-width:520px}}@media (min-width:1024px) and (max-width:1279px){.sn .sn-sk-seite.sn-sk-mit-bild .sn-sk-h{font-size:48px;line-height:52px}}.sn .sn-sk-buehne .sn-sk-bild{width:100%;max-width:960px;margin-inline:auto}.sn .sn-sk-buehne .sn-fb-karte{max-width:none}@media (min-width:1024px){.sn .sn-sk-f-papier.sn-sk-buehne .sn-fb-buehne:not(.sn-fb-bb){padding:32px 32px 24px}.sn .sn-sk-buehne.sn-sk-mit-bild .sn-sk-raster{row-gap:48px}}.sn .sn-sk-ueber{--sk-ov:136px}.sn .sn-sk-ueber .sn-sk-grund{padding-bottom:0}.sn .sn-sk-ueber-bild{z-index:1;width:100%;max-width:960px;margin:44px auto calc(-1 * var(--sk-ov));position:relative}.sn .sn-sk-karte{--sn-ansicht-ueber:0px;pointer-events:none;-webkit-user-select:none;user-select:none}.sn .sn-sk-nach{padding-top:calc(var(--sk-ov) + 16px)}.sn .sn-sk-bsp{font:400 12px/16px var(--sn-font-sans);color:var(--sn-t3);text-align:center;margin:0}.sn .sn-sk-ueber.sn-sk-mit-unten .sn-sk-nach{padding-bottom:20px}@media (max-width:767px){.sn .sn-sk-ueber{--sk-ov:96px}.sn .sn-sk-ueber-bild{margin-top:32px}.sn .sn-sk-bsp{text-align:left}}.sn .sn-sk-kompakt .sn-sk-grund{padding:28px 0 48px}@media (min-width:1024px){.sn .sn-sk-kompakt .sn-sk-grund{padding:36px 0 64px}}.sn .sn-sk-kompakt.sn-sk-unter-kl .sn-sk-grund{padding-top:calc(var(--sk-kl,0px) + 28px)}@media (min-width:1024px){.sn .sn-sk-kompakt.sn-sk-unter-kl .sn-sk-grund{padding-top:calc(var(--sk-kl,0px) + 36px)}}.sn .sn-sk.sn-sk-kompakt .sn-sk-h{font-size:34px;line-height:38px}@media (max-width:374px){.sn .sn-sk.sn-sk-kompakt .sn-sk-h{font-size:30px;line-height:34px}}@media (min-width:768px){.sn .sn-sk.sn-sk-kompakt .sn-sk-h{font-size:44px;line-height:48px}}.sn .sn-sk-kompakt .sn-sk-satz{max-width:58ch}.sn .sn-sk-kompakt .sn-sk-cta{margin-top:24px}@media (min-width:1024px){.sn .sn-sk-kompakt.sn-sk-seite.sn-sk-mit-bild .sn-sk-raster{-moz-column-gap:64px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:64px}.sn .sn-sk-kompakt.sn-sk-seite .sn-sk-satz{max-width:58ch}}.sn .sn-sk-mit-streifen .sn-sk-grund{padding-bottom:0}.sn .sn-sk-grund>.sn-ts{margin-top:40px}@media (max-width:767px){.sn .sn-sk-grund>.sn-ts{margin-top:28px}}.sn .sec.sn-sk-f-bild{overflow-x:clip}.sn .sn-sk-f-bild .sn-sk-grund{isolation:isolate}.sn .sn-sk-f-bild .sn-sk-raster{position:relative}.sn .sn-sk-f-bild .sn-sk-text{z-index:1;position:relative}.sn .sn-sk-f-bild{--sk-p:calc(var(--sk-kl,0px) + 40px);--sk-gap:44px;--sk-hz-off:44px;--sk-fade:70px;--sk-hz:.6}@media (min-width:1024px){.sn .sn-sk-f-bild{--sk-p:calc(var(--sk-kl,0px) + 56px)}}@media (max-width:767px){.sn .sn-sk-f-bild{--sk-gap:32px;--sk-hz-off:28px;--sk-fade:40px}}.sn .sn-sk-f-bild[data-bild=nebelmeer]{--sk-hz:.6}.sn .sn-sk-f-bild[data-bild=grinde]{--sk-hz:.58}.sn .sn-sk-bk{z-index:0;left:50%;top:calc(-1 * var(--sk-p));width:100vw;height:calc((100% + var(--sk-p) + var(--sk-gap) + var(--sk-hz-off)) / var(--sk-hz));background:var(--sn-surface);pointer-events:none;--sk-a:calc(var(--sk-hz) * 100% + var(--sk-fade));--sk-s:calc(100% - var(--sk-a));-webkit-mask-image:linear-gradient(to bottom,#000 var(--sk-a),#000000d6 calc(var(--sk-a) + var(--sk-s) * .25),#00000080 calc(var(--sk-a) + var(--sk-s) * .5),#00000029 calc(var(--sk-a) + var(--sk-s) * .75),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 var(--sk-a),#000000d6 calc(var(--sk-a) + var(--sk-s) * .25),#00000080 calc(var(--sk-a) + var(--sk-s) * .5),#00000029 calc(var(--sk-a) + var(--sk-s) * .75),transparent 100%);mask-image:linear-gradient(to bottom,#000 var(--sk-a),#000000d6 calc(var(--sk-a) + var(--sk-s) * .25),#00000080 calc(var(--sk-a) + var(--sk-s) * .5),#00000029 calc(var(--sk-a) + var(--sk-s) * .75),transparent 100%);position:absolute;translate:-50%}.sn .sn-sk-bk-img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% calc(var(--sk-hz) * 100%);object-position:50% calc(var(--sk-hz) * 100%);-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.sn .sn-sk-f-bild .sn-sk-karte>.sn-av{box-shadow:0 1px 2px color-mix(in srgb,var(--sn-night) 8%,transparent),0 24px 56px -20px color-mix(in srgb,var(--sn-night) 34%,transparent)}.sn .sn-sk-f-bild[data-textzone=himmel] .sn-sk-text{--sn-t2:var(--sn-bild-t2);--sn-t3:var(--sn-bild-t2)}.sn .sn-sk-f-bild[data-textzone=himmel] .sn-sk-text :focus-visible{outline-color:var(--sn-bild-fokus)}.sn .sn-sk-f-bild[data-textzone=himmel] .sn-sk-bk:after{content:"";pointer-events:none;background:linear-gradient(to bottom,var(--sn-bild-schleier) 0,var(--sn-bild-schleier) calc(var(--sk-hz) * 55%),transparent calc(var(--sk-hz) * 100% + var(--sk-fade)));position:absolute;inset:0}.sn .sn-sk-f-bild[data-textzone=papier]{--sk-pap-h:420px;--sk-lage:50% 45%}@media (max-width:767px){.sn .sn-sk-f-bild[data-textzone=papier]{--sk-pap-h:300px}}.sn .sn-sk-f-bild[data-bild=waldinneres][data-textzone=papier]{--sk-lage:50% 38%}.sn .sn-sk-f-bild[data-bild=karsee][data-textzone=papier]{--sk-lage:50% 52%}.sn .sn-sk-f-bild[data-textzone=papier] .sn-sk-bk{height:calc(var(--sk-gap) - 8px + var(--sk-pap-h));top:calc(100% + 8px);-webkit-mask-image:linear-gradient(#0000 0,#000 96px 55%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 96px 55%,#0000 100%)}.sn .sn-sk-f-bild[data-textzone=papier] .sn-sk-bk-img{-o-object-position:var(--sk-lage);object-position:var(--sk-lage)}.sn .sn-sk-kachel{grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.sn .sn-sk-kachel-flaeche{aspect-ratio:16/10;background:var(--sn-muted);isolation:isolate;border-radius:20px;grid-row:1;position:relative;overflow:clip}.sn .sn-sk-kachel-img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--sk-kachel-lage,50% 50%);object-position:var(--sk-kachel-lage,50% 50%);-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.sn .sn-sk-kachel[data-kachel=schloss]{--sk-kachel-lage:50% 100%}.sn .sn-sk-kachel-karte{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;--sn-ansicht-ueber:0px;width:min(60%,420px);min-width:300px;position:absolute;bottom:8%;right:5%}@media (min-width:768px){.sn .sn-sk-kachel[data-karte=links] .sn-sk-kachel-karte{left:5%;right:auto}}.sn .sn-sk-kachel-karte>.sn-av{box-shadow:0 1px 2px color-mix(in srgb,var(--sn-night) 8%,transparent),0 24px 56px -20px color-mix(in srgb,var(--sn-night) 38%,transparent)}.sn .sn-sk-kachel-bsp{font:400 12px/16px var(--sn-font-sans);color:var(--sn-t3);grid-row:2;margin:10px 0 0}.sn .sn-sk-kachel-unter{font:400 14px/20px var(--sn-font-sans);color:var(--sn-t3);text-wrap:pretty;grid-row:3;margin:12px 0 0}@media (min-width:1024px){.sn .sn-sk-seite.sn-sk-mit-kachel .sn-sk-raster{align-items:center}}@media (max-width:767px){.sn .sn-sk-kachel-flaeche{aspect-ratio:4/5;border-radius:16px}.sn .sn-sk-kachel-img{-o-object-position:var(--sk-kachel-lage-m,50% 50%);object-position:var(--sk-kachel-lage-m,50% 50%)}.sn .sn-sk-kachel[data-kachel=waldkante]{--sk-kachel-lage-m:20% 50%}.sn .sn-sk-kachel-karte{width:auto;min-width:0;bottom:14px;left:14px;right:14px}.sn .sn-sk-kachel[data-karte-mobil=oben] .sn-sk-kachel-karte{top:14px;bottom:auto}}.sn .sn-sk-seite:is(.sn-sk-mit-kachel,.sn-sk-mit-eigene) .sn-sk-h{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}@media (min-width:1024px){.sn .sn-sk-seite:is(.sn-sk-mit-kachel,.sn-sk-mit-eigene) .sn-sk-h{font-size:44px;line-height:48px}}.sn .sn-sk-zeichen{flex:none;align-items:center;display:inline-flex}
