@font-face{font-family:Newsreader;src:url(/assets/newsreader-var-latin-BQn1nviT.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/plus-jakarta-sans-latin-eXO_dkmS.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--size: 390;--tanne: #2a3729;--tanne-tief: #1f291e;--papier: #f2efe8;--papier-hell: #f8f6f1;--salbei: #b3c0ab;--grau: #5d6656;--weiss: #ffffff;--glut: #c9924a;--linie: rgba(42, 55, 41, .18);--serif: "Newsreader", Georgia, "Times New Roman", serif;--sans: "Plus Jakarta Sans", system-ui, sans-serif;--aus-expo: cubic-bezier(.19, 1, .22, 1)}@media(min-width:1024px){:root{--size: 1500}}html{font-size:clamp(10px,calc(10 * 100vw / var(--size)),10px);line-height:1.2;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;overflow:hidden;background:var(--tanne);color:var(--weiss);font-family:var(--serif);font-size:1.6rem;overscroll-behavior:none}h1,h2,h3,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img,svg{display:block}button,input,select,textarea{margin:0;font:inherit;color:inherit;letter-spacing:inherit}button{padding:0;border:0;background:none;text-transform:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default}a{color:inherit}:focus-visible{outline:2px solid var(--weiss);outline-offset:4px}:focus-visible:not(.buehne):not(.ort-knopf){box-shadow:0 0 0 2px var(--tanne, #2a3729),0 0 0 4px #fffffff2;outline-offset:5px}.hell :focus-visible,.hell:focus-visible{outline-color:var(--tanne)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[hidden]{display:none!important}.label-m{font-family:var(--sans);font-size:1.2rem;font-weight:600;line-height:1.5;letter-spacing:.09em;text-transform:uppercase}.eyebrow{font-family:var(--serif);font-size:1.3rem;font-weight:500;line-height:1.1;letter-spacing:.2em;text-transform:uppercase}.h1{font-family:var(--serif);font-size:min(3.4rem,calc((100vw - 3.2rem) / 12));font-weight:400;line-height:1.1;letter-spacing:.2em;text-transform:uppercase}.body-m{font-family:var(--serif);font-size:1.5rem;font-weight:400;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.h3{font-family:var(--serif);font-size:2.6rem;font-weight:400;line-height:1.15;letter-spacing:-.01em}@media(min-width:650px){.eyebrow{font-size:1.4rem}.h1{font-size:min(4.8rem,calc((100vw - 4rem) / 14.1));line-height:1.12}.body-m{font-size:1.6rem}}@media(min-width:1024px){.h1{font-size:5.2rem;line-height:1.12}.h3{font-size:2.8rem}}.eyebrow,.h1 .z1,.h1 .z2{padding-inline-start:.2em}.uline,.uline-double{position:relative;display:inline-flex;white-space:nowrap}.uline:before,.uline-double:before,.uline-double:after{content:"";position:absolute;left:0;right:0;height:.05em;min-height:1px;background-color:currentColor}.uline:before{bottom:var(--unten, 0);transform:scaleX(0);transform-origin:right;transition:transform .75s var(--aus-expo)}.uline-double:before,.uline-double:after{bottom:.2em}.uline-double:before{transform:scaleX(1);transform-origin:left;transition:transform .75s var(--aus-expo) .5s}.uline-double:after{transform:scaleX(0);transform-origin:right;transition:transform .75s var(--aus-expo) 0s}@media(hover:hover)and (pointer:fine){.kopf__anfragen:hover .uline:before,.kopf__ton:hover .uline:before,.link-uline:hover .uline:before{transform:scaleX(1);transform-origin:left}.ohneton:hover .uline-double:before{transform:scaleX(0);transform-origin:right;transition-delay:0s}.ohneton:hover .uline-double:after{transform:scaleX(1);transform-origin:left;transition-delay:.2s}}.kopf__anfragen:focus-visible .uline:before,.link-uline:focus-visible .uline:before{transform:scaleX(1);transform-origin:left}.buehne{position:fixed;inset:0;z-index:0;overflow:hidden;background:#d9d8d0;touch-action:none;-webkit-user-select:none;user-select:none}.buehne canvas{position:absolute;inset:0;width:100%;height:100%;display:block}html[data-zustand=erleben] .buehne{cursor:grab}html[data-zustand=erleben] .buehne.zieht{cursor:grabbing}.buehne:focus-visible{outline:none}.buehne:focus-visible:after{content:"";position:absolute;inset:.6rem;border:2px solid var(--weiss);pointer-events:none;z-index:3}.buehne__kanten,.buehne__dunkel{position:absolute;inset:0;pointer-events:none;z-index:2}.buehne__kanten{background:linear-gradient(180deg,#0000 83.79%,#0009),linear-gradient(180deg,#0009,#0000 19.03%)}.buehne__dunkel{background:#000;opacity:.3;transition:opacity .5s ease-out}html.dunkel-aus .buehne__dunkel{opacity:0}.ersatz{position:absolute;inset:0;z-index:1;display:none}.ersatz img{width:100%;height:100%;object-fit:cover}html.ohne-webgl .ersatz{display:block}.ersatz__hinweis{position:absolute;left:50%;top:9.6rem;transform:translate(-50%);max-width:calc(100% - 3.2rem);padding:.8rem 1.4rem;background:var(--papier);color:var(--tanne);text-align:center;pointer-events:auto}html:not(.kontext-weg) .ersatz__hinweis{display:none}.ersatz__hinweis button{text-decoration:underline;text-underline-offset:.2em;min-height:4.4rem;padding-inline:.6rem}.orte-knoepfe{position:absolute;inset:0;z-index:1;pointer-events:none}.karten-name{position:absolute;left:0;top:0;white-space:nowrap;pointer-events:none;translate:-50% 2.4rem;color:var(--weiss, #fff);opacity:0;text-shadow:0 0 .35rem rgba(0,0,0,.65),0 0 1.2rem rgba(0,0,0,.45);transition:opacity .6s ease}html.orte-sichtbar .karten-name.an{opacity:.96}html.orte-sichtbar .karten-name.an.gedimmt{opacity:.45}.karten-name--ort{font-family:var(--serif);font-size:1.5rem;letter-spacing:.24em;text-transform:uppercase;padding-inline-start:.24em}.karten-name--ort.rang-1{font-size:1.9rem}.karten-name--see,.karten-name--heide{font-family:var(--serif);font-style:italic;font-size:1.7rem;letter-spacing:.04em}.karten-name--see{color:#e9f3f2}.karten-name--ski{font-family:var(--sans);font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.karten-name--berg{display:flex;flex-direction:column;align-items:center;gap:.2rem;translate:-50% -.6rem;font-family:var(--serif);font-size:1.35rem;font-style:italic}.karten-name__dreieck{width:0;height:0;border-left:.45rem solid transparent;border-right:.45rem solid transparent;border-bottom:.8rem solid var(--weiss, #fff);filter:drop-shadow(0 0 .2rem rgba(0,0,0,.6))}.karten-name__hoehe{font-family:var(--sans);font-style:normal;font-size:1.1rem;font-weight:600;letter-spacing:.08em;opacity:.85}@media(prefers-reduced-motion:reduce){.karten-name{transition:none}}.wege-ebene{position:absolute;inset:0;z-index:1;pointer-events:none}.weg-kopf{position:absolute;left:0;top:0;width:1.4rem;height:1.4rem;margin:-.7rem 0 0 -.7rem;border-radius:50%;background:var(--papier);box-shadow:0 0 0 .35rem #c9924a8c,0 .2rem .8rem #00000059}.weg-schild{position:absolute;left:0;top:0;padding:.8rem 1.4rem;white-space:nowrap;background:var(--papier);color:var(--tanne);box-shadow:0 .3rem 1.2rem #00000047;translate:-50% calc(-100% - 8rem);opacity:0;transition:opacity .45s ease,translate .7s cubic-bezier(.19,1,.22,1)}.weg-schild.sichtbar{opacity:1;translate:-50% calc(-100% - 8.6rem)}.weg-schild:after{content:"";position:absolute;left:50%;bottom:-.4rem;width:.8rem;height:.8rem;margin-left:-.4rem;background:inherit;transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.weg-schild{transition:none}}.ort-knopf{--stiel: 3rem;--stiel-b: 0;--kopf-b: 0;position:absolute;left:0;top:0;display:grid;place-items:center;width:4.4rem;height:4.4rem;margin:calc(-4.4rem - var(--stiel)) 0 0 -2.2rem;border-radius:50%;pointer-events:auto;will-change:transform}.ort-knopf:after{content:"";position:absolute;left:50%;top:calc(50% + 1.5rem);width:1.5px;height:calc(var(--stiel) + .7rem);margin-left:-.75px;background:linear-gradient(#f2efe8f2,#f2efe880);box-shadow:0 0 .4rem #10160f59;transform-origin:50% 100%;transform:scaleY(var(--stiel-b));pointer-events:none}.ort-knopf__kopf{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--papier);color:var(--tanne);box-shadow:0 .8rem 1.8rem -.4rem #10160f73,0 0 0 1px #2a37291a;transform:translateY(calc((1 - min(var(--kopf-b),1))*1.4rem)) scale(var(--kopf-b));transition:background-color .3s ease,color .3s ease,scale .45s cubic-bezier(.19,1,.22,1)}.ort-knopf__kopf svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ort-knopf:hover .ort-knopf__kopf,.ort-knopf:focus-visible .ort-knopf__kopf{scale:1.12;background:var(--tanne);color:var(--papier)}.ort-knopf[aria-pressed=true] .ort-knopf__kopf{background:var(--tanne);color:var(--papier);box-shadow:0 .8rem 1.8rem -.4rem #10160f73,0 0 0 2px var(--glut, #c98c45)}.ort-knopf:focus-visible{outline:none}.ort-knopf:focus-visible .ort-knopf__kopf{outline:2px solid var(--papier);outline-offset:3px}html:not([data-zustand=erleben]) .ort-knopf,html:not(.orte-sichtbar) .ort-knopf{pointer-events:none;visibility:hidden}html.ohne-webgl .orte-knoepfe{display:none}.ortsschild{position:absolute;left:0;top:0;z-index:2;padding:.8rem 1.6rem;background:var(--papier);color:var(--tanne);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .25s ease}.ortsschild.an{opacity:1}.ortsschild:before{content:"";position:absolute;top:50%;left:-.4rem;width:.8rem;height:.8rem;margin-top:-.4rem;background:inherit;transform:rotate(45deg)}.ortsschild.links:before{left:auto;right:-.4rem}.kopf{position:fixed;top:0;left:0;right:0;z-index:4;display:flex;align-items:center;justify-content:space-between;height:8.5rem;padding-inline:1.6rem;color:var(--weiss);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s ease-in,visibility 0s linear .3s}.kopf>*{pointer-events:auto}html.kopf-an:not(.panel-offen) .kopf{opacity:1;visibility:visible;transition:opacity .3s ease-out 1s,visibility 0s linear 1s}@media(min-width:650px){.kopf{height:7.6rem;padding-inline:2rem}}@media(min-width:1024px){.kopf{height:6.5rem}}.kopf__ton{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;min-width:4.4rem;min-height:4.4rem}.kopf__ton-linie:before{bottom:calc(50% - .1rem);height:.1rem}.kopf__ton[aria-pressed=false] .kopf__ton-linie:before{transform:scaleX(1);transform-origin:left}.kopf__ton-symbol{height:1.3rem;width:auto;aspect-ratio:24 / 14;fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}@media(min-width:650px){.kopf__ton-symbol{height:1.4rem}}.kopf__logo{position:absolute;left:50%;transform:translate(-50%);display:block}.kopf__logo img{height:5.2rem;width:auto}@media(min-width:650px){.kopf__logo{top:2rem}.kopf__logo img{height:6.4rem}}.kopf__anfragen{display:inline-flex;align-items:center;min-height:4.4rem;padding:.7rem .8rem;margin-inline-end:-.8rem}.kopf__anfragen .uline{padding-block:.6rem}.ladebild{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:var(--tanne);color:var(--papier)}.ladebild__kasten{position:relative;width:28rem;height:28rem}@media(min-width:650px){.ladebild__kasten{width:36rem;height:36rem}}.ladebild__ring{position:absolute;inset:0;width:100%;height:100%}.ladebild__ring-dreh{transform-origin:180px 180px;animation:ring-dreh 1s linear infinite}@keyframes ring-dreh{to{transform:rotate(360deg)}}.ladebild__zeichen{position:absolute;left:50%;top:50%;width:6.4rem;height:auto;transform:translate(-50%,-50%);color:var(--glut)}.start{position:fixed;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2rem;padding-inline:1.6rem;overflow-x:clip;color:var(--weiss);text-align:center;pointer-events:none}.start>*{pointer-events:auto}@media(min-width:650px){.start{padding-inline:2rem}}.start__inhalt{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:2.4rem;max-width:60rem;pointer-events:none}@media(min-width:650px){.start__inhalt{max-width:76rem}}.start__inhalt .body-m{max-width:60rem}.start__inhalt{text-shadow:0 0 2.4rem rgba(0,0,0,.35),0 0 .6rem rgba(0,0,0,.25)}.start__inhalt .eyebrow,.start__inhalt .body-m{text-shadow:0 0 .35rem rgba(0,0,0,.55),0 0 1rem rgba(0,0,0,.45),0 0 2.4rem rgba(0,0,0,.35)}.start__inhalt .body-m{text-shadow:0 0 .25rem rgba(0,0,0,.7),0 0 .8rem rgba(0,0,0,.55),0 0 2.4rem rgba(0,0,0,.4)}.start__zeichen{display:block;height:1.6rem;color:var(--glut)}.start__zeichen svg{display:block;height:100%;width:auto;margin-inline:auto}.start__titel{display:flex;flex-direction:column;align-items:center;gap:2.4rem;font:inherit}.h1 .z2{display:block}.h1{word-spacing:-.12em}.wort{display:inline-block;overflow:hidden;vertical-align:top;padding-block:.06em;margin-block:-.06em}.zeichen{display:inline-block;will-change:transform}.start__knopf{width:100%;display:flex;flex-direction:column;align-items:center;pointer-events:none}.start__knopf .knopf{pointer-events:auto}.knopf{position:relative;display:inline-flex;align-items:center;justify-content:center;height:3.9rem;min-width:15.2rem;background:var(--papier);color:var(--tanne)}.knopf:before{content:"";position:absolute;inset:-.3rem;z-index:-1;background:var(--grau);opacity:.9}.knopf--dunkel{background:var(--tanne);color:var(--papier);height:4.6rem;padding-inline:.4rem}.knopf--dunkel:before{display:none}.knopf__rolle{position:relative;display:flex;justify-content:center;overflow:hidden;margin-inline:1.2rem}.knopf__text{display:block;white-space:nowrap;transition:transform .5s ease-out}.knopf__text--kopie{position:absolute;inset:0;transform:translateY(100%)}@media(hover:hover)and (pointer:fine){.knopf:hover .knopf__text{transform:translateY(-100%)}.knopf:hover .knopf__text--kopie{transform:translateY(0)}}.knopf:focus-visible{outline-offset:.6rem}.hell .knopf:focus-visible{outline-color:var(--tanne)}.start__ohneton{position:absolute;left:0;right:0;bottom:2.7rem;display:flex;justify-content:center;pointer-events:none}.ohneton{display:inline-flex;padding:.5rem 1.2rem;pointer-events:auto}.ohneton .uline-double{padding-block:.8rem}html:not([data-zustand=oeffnen]) .start{pointer-events:none}html:not([data-zustand=oeffnen]) .start *{pointer-events:none!important}.anleitung{position:fixed;inset:0;z-index:3;display:grid;place-items:center;pointer-events:none;color:var(--weiss);opacity:0;visibility:hidden}.anleitung__buehne{position:relative;width:28.2rem;height:21.3rem;display:grid;place-items:center}.anleitung__paar{position:absolute;inset:0;display:grid;grid-template-rows:1fr auto;justify-items:center;opacity:0;animation:anleitung-wechsel 8s linear infinite}.anleitung__paar+.anleitung__paar{animation-delay:4s}@keyframes anleitung-wechsel{0%,50%,to{opacity:0}10%,40%{opacity:1}}.anleitung__grafik{width:100%;height:14rem;overflow:visible;filter:drop-shadow(0 0 .8rem rgba(0,0,0,.35))}.anleitung__text{font-family:var(--serif);font-size:2.8rem;line-height:1.21;letter-spacing:-.01em;text-align:center;text-shadow:0 0 .4rem rgba(0,0,0,.6),0 0 1.4rem rgba(0,0,0,.45)}.anleitung__text span{display:block}.anleitung__text span+span{font-style:italic;font-size:.64em;opacity:.95}.bogen-kopf{animation:bogen-lauf 2s cubic-bezier(.77,0,.175,1) infinite}@keyframes bogen-lauf{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.hand-zieh{animation:hand-zieh 2s cubic-bezier(.455,.03,.515,.955) infinite}@keyframes hand-zieh{0%{transform:translate(-3.2rem);opacity:0}12%{opacity:1}53%{transform:translate(3.2rem);opacity:1}70%,to{transform:translate(3.2rem);opacity:0}}.rad-zeiger{animation:rad-zeiger 2s cubic-bezier(.645,.045,.355,1) infinite alternate}@keyframes rad-zeiger{to{transform:translateY(2.1rem)}}.finger-a{animation:finger-a 2s cubic-bezier(.645,.045,.355,1) infinite}.finger-b{animation:finger-b 2s cubic-bezier(.645,.045,.355,1) infinite}@keyframes finger-a{0%,15%{transform:translate(0)}60%,to{transform:translate(-2.2rem,2.2rem)}}@keyframes finger-b{0%,15%{transform:translate(0)}60%,to{transform:translate(2.2rem,-2.2rem)}}.leiste{position:fixed;left:1.6rem;right:1.6rem;bottom:3.2rem;z-index:5;display:flex;gap:.4rem;height:4.5rem;transform:translateY(calc(100% + 3.2rem + env(safe-area-inset-bottom,0px)));transition:transform .3s ease-in;color:var(--tanne)}html.leiste-an:not(.panel-offen):not(.menue-offen) .leiste{transform:none;transition:transform .7s var(--aus-expo) .15s}html.leiste-erst .leiste,html.leiste-erst .jahreszeit{transition-delay:1s!important}@media(min-width:650px){.leiste{left:50%;right:auto;width:28.5rem;margin-left:-14.25rem}html.leiste-erst .leiste,html.leiste-erst .jahreszeit{transition-delay:.6s!important}}@media(min-width:1024px){.leiste{width:30rem;margin-left:-15rem}}.leiste__heim{flex:0 0 4.5rem;display:grid;place-items:center;background:var(--tanne);color:var(--papier)}.leiste__heim:disabled{background:var(--salbei);color:var(--tanne)}.leiste__heim svg{width:1.8rem;height:1.8rem}.leiste__menue{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-inline:1.6rem;background:var(--papier);color:var(--tanne);min-width:0}.leiste__menue-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leiste__pfeil{position:relative;width:1.2rem;height:1.2rem;overflow:hidden;flex:none}.leiste__pfeil svg{position:absolute;inset:0;width:100%;height:100%;transition:transform .3s ease}.leiste__pfeil svg+svg{transform:translateY(-100%)}@media(hover:hover)and (pointer:fine){.leiste__menue:hover .leiste__pfeil svg:first-child{transform:translateY(100%)}.leiste__menue:hover .leiste__pfeil svg+svg{transform:translateY(0)}}.jahreszeit{position:fixed;right:1.6rem;bottom:8.5rem;z-index:5;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:0;transform:translate(calc(100% + 1.6rem));transition:transform .3s ease-in;color:var(--tanne)}html.leiste-an:not(.panel-offen):not(.menue-offen) .jahreszeit{transform:none;transition:transform .7s var(--aus-expo) .15s}@media(min-width:650px){.jahreszeit{right:3.2rem;bottom:3.2rem;transform:translateY(calc(100% + 3.2rem))}}.jahreszeit__kachel{position:relative;display:grid;place-items:center;width:4.5rem;height:4.5rem;background:var(--papier)}.jahreszeit__kachel svg{width:2rem;height:2rem}.jahreszeit[data-saison=winter] #jahreszeit-winter{order:-1}.jahreszeit__kachel[aria-pressed=false]{background:var(--tanne);color:#f2efe8eb;opacity:0;visibility:hidden;transform:translateY(100%);transition:opacity .25s ease,transform .3s cubic-bezier(.77,0,.175,1),visibility 0s linear .3s}.jahreszeit.offen .jahreszeit__kachel[aria-pressed=false]{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease,transform .3s cubic-bezier(.77,0,.175,1)}.jahreszeit__kachel.laedt svg{animation:jz-laedt 1.2s ease-in-out infinite}@keyframes jz-laedt{50%{opacity:.35}}.jahreszeit__schild{position:absolute;right:calc(100% + 1rem);top:50%;transform:translate(10%,-50%);padding:.6rem 1.6rem;background:var(--papier);color:var(--tanne);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .85s ease-out}.jahreszeit__schild:after{content:"";position:absolute;right:-.4rem;top:50%;width:.8rem;height:.8rem;margin-top:-.4rem;background:inherit;transform:rotate(45deg)}.jahreszeit__kachel:hover .jahreszeit__schild,.jahreszeit__kachel:focus-visible .jahreszeit__schild{opacity:1;transform:translateY(-50%)}.jahreszeit__kachel[aria-pressed=false] .jahreszeit__schild{background:var(--tanne);color:var(--papier)}.menue{position:fixed;left:1.6rem;right:1.6rem;bottom:3.2rem;z-index:6;overflow:hidden;visibility:hidden;color:var(--tanne)}@media(min-width:650px){.menue{left:50%;right:auto;width:44rem;margin-left:-22rem}}.menue__innen{background:var(--papier)}.menue__kopf{padding:2rem 2.4rem 1.2rem}.menue__kopf p{color:var(--tanne)}.menue__kopf:after{content:"";display:block;height:1px;margin-top:1.2rem;background:var(--linie)}.menue__orte{padding:.4rem 2.4rem 1.2rem;display:grid;gap:0}.menue__ort{display:flex;align-items:center;gap:1.4rem;width:100%;min-height:5.2rem;padding-block:.7rem;line-height:1.08;text-align:left;color:var(--tanne)}.menue__gruppe-liste>li+li .menue__ort{border-top:1px solid rgba(42,55,41,.12)}.menue__punkt{flex:none;width:.7rem;height:.7rem;border-radius:50%;background:var(--glut);opacity:0;transition:opacity .5s var(--aus-expo)}.menue__ort[aria-current=true] .menue__punkt{opacity:1}@media(hover:hover)and (pointer:fine){.menue__ort:hover .menue__punkt{opacity:.55}.menue__ort[aria-current=true]:hover .menue__punkt{opacity:1}}.menue__ort:focus-visible .menue__punkt{opacity:.55}.menue__fuss{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 2rem;padding:.4rem 2.4rem 1.6rem;color:var(--tanne)}.menue__fuss button{min-height:4.4rem;display:inline-flex;align-items:center}.menue__halt{gap:.8rem;flex-basis:100%}.menue__halt svg{width:1.4rem;height:1.4rem}.menue__zu{display:flex;align-items:center;justify-content:center;width:100%;height:4.5rem;background:var(--tanne);color:var(--papier)}.menue__zu svg{width:1.4rem;height:1.4rem;transition:transform .5s var(--aus-expo)}@media(hover:hover)and (pointer:fine){.menue__zu:hover svg{transform:rotate(90deg)}}.seitenleiste{position:fixed;z-index:7;top:1.2rem;left:1.2rem;right:1.2rem;height:calc(100dvh - 2.4rem);overflow:hidden;visibility:hidden;color:var(--tanne)}@media(min-width:650px){.seitenleiste{top:2.4rem;left:2.4rem;right:2.4rem;height:calc(100dvh - 4.8rem)}}@media(min-width:1024px){.seitenleiste{inset:0 0 0 auto;width:min(calc(100vw * 10 / 24),60.6rem);height:100svh}}.seitenleiste__innen{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--papier)}.seitenleiste__kopf{flex:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;height:6rem;padding-inline:2.4rem 1.2rem;background:var(--tanne);color:var(--weiss)}@media(min-width:650px){.seitenleiste__kopf{height:8rem;padding-inline:6rem 2.4rem}}.seitenleiste__pfad{display:flex;gap:.6rem;min-width:0;overflow:hidden;white-space:nowrap}.seitenleiste__pfad .trenner{color:var(--glut)}.knopf-zu{flex:none;display:grid;place-items:center;width:4.4rem;height:4.4rem}.knopf-zu svg{width:1.6rem;height:1.6rem;transition:transform .5s var(--aus-expo)}@media(hover:hover)and (pointer:fine){.knopf-zu:hover svg{transform:rotate(90deg)}}.seitenleiste__rollen{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.seitenleiste__inhalt{padding:2.4rem 2.4rem 4rem;display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;overflow-wrap:break-word;hyphens:auto}.seitenleiste__rollen{overflow-x:hidden}@media(min-width:650px){.seitenleiste__inhalt{padding:4rem 6rem 6rem;gap:3.2rem}}.panel-bild{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:var(--salbei)}.panel-bild img{width:100%;height:100%;object-fit:cover}.panel-bild figcaption{position:absolute;right:0;bottom:0;padding:.3rem .8rem;background:#1f291ec7;color:var(--papier);font-family:var(--sans);font-size:1.2rem;line-height:1.4}.panel-titel{font-family:var(--serif);font-weight:400;font-size:2.6rem;line-height:1.15;letter-spacing:-.01em}@media(min-width:1024px){.panel-titel{font-size:3.2rem}}.panel-ort{margin-top:.8rem;color:var(--grau)}.panel-fakten li.ist-entfernung{font-family:var(--serif);font-size:1.8rem;color:var(--tanne)}.panel-text{font-size:1.6rem;line-height:1.45;text-wrap:pretty}@media(min-width:650px){.panel-text{font-size:1.7rem}}.panel-fakten{display:grid;gap:0;border-top:1px solid var(--linie)}.panel-fakten li{display:flex;gap:1.2rem;align-items:baseline;padding:1.1rem 0;border-bottom:1px solid var(--linie);font-size:1.5rem;line-height:1.35}.panel-fakten li:before{content:"";flex:none;width:1.2rem;height:1px;background:var(--glut);transform:translateY(-.35em)}.panel-buchung{display:grid;gap:1.6rem}.panel-buchung__gruppe{display:grid;gap:.6rem}.panel-buchung__titel{font-family:var(--serif);font-size:1.8rem;font-weight:400;color:var(--tanne)}.panel-buchung dl{display:grid;border-top:1px solid var(--linie)}.panel-buchung dl>div{display:flex;justify-content:space-between;gap:1.6rem;padding:1rem 0;border-bottom:1px solid var(--linie);font-size:1.5rem}.panel-buchung dd{text-align:right;hyphens:manual}.panel-buchung[data-muster] dd{color:var(--glut)}.panel-buchung__gastgeber{display:flex;gap:1.2rem;align-items:center;font-size:1.5rem;line-height:1.4}.panel-buchung__gastgeber img{width:4.8rem;height:4.8rem;border-radius:50%;object-fit:cover;flex:none}.panel-buchung__stimmen{display:grid;gap:1.2rem}.panel-buchung__stimmen blockquote{margin:0;font-family:var(--serif);font-size:1.7rem;line-height:1.35}.panel-zwischen{display:flex;align-items:center;gap:.8rem;color:var(--tanne)}.panel-zwischen:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--glut)}.galerie{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.galerie button{position:relative;aspect-ratio:1;overflow:hidden;background:var(--salbei)}.galerie img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--aus-expo)}@media(hover:hover)and (pointer:fine){.galerie button:hover img{transform:scale(1.06)}}.galerie button:focus-visible{outline:2px solid var(--tanne);outline-offset:2px}.galerie-mosaik{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.galerie-mosaik button{position:relative;overflow:hidden;aspect-ratio:1;background:var(--salbei)}.galerie-mosaik button:first-child{grid-column:1 / -1;aspect-ratio:3 / 2}.galerie-mosaik img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--aus-expo)}@media(hover:hover)and (pointer:fine){.galerie-mosaik button:hover img{transform:scale(1.06)}}.galerie-mosaik button:focus-visible{outline:2px solid var(--tanne);outline-offset:2px}.galerie-mosaik__mehr{position:absolute;inset:0;display:grid;place-items:center;background:#1f291e99;color:var(--papier);font-size:1.5rem;font-weight:600}.galerie-mosaik__raum{position:absolute;left:1.2rem;bottom:1rem;padding:.3rem .8rem;background:var(--papier);color:var(--tanne)}.panel-anfragen{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;padding:2rem;background:var(--tanne);color:var(--papier)}.panel-anfragen p{flex:1 1 18rem;font-size:1.8rem;line-height:1.3}.panel-anfragen .knopf{background:var(--papier);color:var(--tanne);height:4.6rem}.panel-anfragen .knopf:before{display:none}.panel-anfragen .knopf:focus-visible{outline-color:var(--papier)}.weitere{display:grid;gap:0;border-top:1px solid var(--linie)}.weitere__eintrag{display:grid;grid-template-columns:9.6rem 1fr;gap:1.6rem;align-items:center;width:100%;padding:1.2rem 0;border-bottom:1px solid var(--linie);text-align:left}.weitere__bild{aspect-ratio:3 / 2;overflow:hidden;background:var(--salbei)}.weitere__bild img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--aus-expo)}@media(hover:hover)and (pointer:fine){.weitere__eintrag:hover .weitere__bild img{transform:scale(1.06)}}.weitere__name{display:block;font-size:2rem;line-height:1.2}.weitere__mehr{display:inline-flex;margin-top:.4rem;color:var(--tanne)}.weitere__eintrag:focus-visible{outline:2px solid var(--tanne);outline-offset:2px}.anfrage{display:grid;gap:2rem}.anfrage__hinweis{padding:1.2rem 1.4rem;background:var(--papier-hell);border-left:2px solid var(--glut);font-size:1.5rem;line-height:1.4}.feld{display:grid;gap:.6rem}.feld label,.feld .feld__name{font-family:var(--sans);font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tanne)}.feld input,.feld select,.feld textarea{width:100%;min-height:4.4rem;padding:.8rem 0;border:0;border-bottom:1px solid rgba(42,55,41,.45);border-radius:0;background:transparent;color:var(--tanne);font-family:var(--serif);font-size:1.7rem}.feld textarea{min-height:10rem;resize:vertical}.feld input:focus,.feld select:focus,.feld textarea:focus{outline:none;border-bottom:2px solid var(--tanne)}.feld [aria-invalid=true]{border-bottom:2px solid #a3361f}.feld__fehler{color:#a3361f;font-family:var(--sans);font-size:1.3rem}.feld-reihe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem}.feld,.feld input,.feld select,.feld textarea{min-width:0}@media(max-width:379px){.feld-reihe{grid-template-columns:minmax(0,1fr)}}.haken{display:flex;gap:1.2rem;align-items:flex-start;font-size:1.5rem;line-height:1.4}.haken input{flex:none;width:2.2rem;height:2.2rem;margin-top:.1rem;accent-color:var(--tanne)}.haken label{cursor:pointer}.link-inline{display:inline;padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;cursor:pointer}.link-inline:hover{text-decoration-thickness:2px}.link-inline:focus-visible{outline:2px solid currentColor;outline-offset:2px}.honig{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.anfrage__ergebnis{padding:1.2rem 1.4rem;background:var(--tanne);color:var(--papier);font-size:1.5rem;line-height:1.4}.anfrage .knopf{justify-self:start}.rechtstext{display:grid;gap:.8rem}.rechtstext .panel-text a{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;overflow-wrap:anywhere}.buchen{display:grid;gap:1.2rem;justify-items:start}.buchen__knopf{text-decoration:none;min-width:26rem}.knopf--hell{height:4.6rem;padding-inline:.4rem;box-shadow:inset 0 0 0 1px var(--tanne)}.knopf--hell:before{display:none}.buchen__hinweis{font-size:1.4rem;line-height:1.45;opacity:.8}@media(max-width:599px){.buchen{justify-items:stretch}.buchen__knopf{min-width:0}}.leuchtkasten{position:fixed;inset:0;z-index:8;display:grid;grid-template-rows:auto 1fr auto;background:#181f17f5;color:var(--papier);opacity:0;visibility:hidden}.leuchtkasten__kopf{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.6rem}.leuchtkasten__buehne{position:relative;display:grid;place-items:center;min-height:0;padding:0 1.6rem}.leuchtkasten__buehne img{position:absolute;inset:0 1.6rem;width:calc(100% - 3.2rem);height:100%;object-fit:contain}.leuchtkasten__fuss{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.2rem 1.6rem 2rem}.leuchtkasten__text{font-size:1.5rem;line-height:1.4;max-width:70rem}.leuchtkasten__pfeile{display:flex;gap:.8rem;flex:none}.leuchtkasten__pfeile button{display:grid;place-items:center;width:4.8rem;height:4.8rem;border:1px solid rgba(242,239,232,.35)}.leuchtkasten__pfeile svg{width:1.6rem;height:1.6rem}.leuchtkasten :focus-visible{outline-color:var(--papier)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.anleitung__paar{opacity:1;position:relative;inset:auto}.anleitung__paar+.anleitung__paar{display:none}}html.bewegung-halt .anleitung__paar,html.bewegung-halt .bogen-kopf,html.bewegung-halt .hand-zieh,html.bewegung-halt .rad-zeiger,html.bewegung-halt .finger-a,html.bewegung-halt .finger-b{animation-play-state:paused}.kopf:before{content:"";position:absolute;inset:0 0 auto;height:16rem;background:linear-gradient(#161d158c,#161d1538 55%,#161d1500);opacity:0;transition:opacity 1.6s ease;pointer-events:none;z-index:-1}html.winter .kopf:before{opacity:1}html.winter .kopf:before{height:18rem;background:linear-gradient(#161d15b8,#161d1557 55%,#161d1500)}html.winter .kopf__logo img{filter:drop-shadow(0 0 .2rem rgba(16,22,15,.85)) drop-shadow(0 .2rem 1.2rem rgba(16,22,15,.65))}html.winter .kopf__anfragen,html.winter .kopf__ton{text-shadow:0 0 .25rem rgba(16,22,15,.9),0 0 1rem rgba(16,22,15,.6)}html.winter .karten-name{text-shadow:0 0 .25rem rgba(16,22,15,.9),0 0 .8rem rgba(16,22,15,.75),0 0 2rem rgba(16,22,15,.5)}html.winter .anleitung__text{text-shadow:0 0 .3rem rgba(16,22,15,.9),0 0 1rem rgba(16,22,15,.75),0 0 2.6rem rgba(16,22,15,.55)}.massstab{position:fixed;left:3.2rem;bottom:3.2rem;z-index:4;display:flex;align-items:flex-end;gap:1.4rem;color:var(--weiss, #fff);opacity:0;pointer-events:none;transition:opacity .6s ease;filter:drop-shadow(0 0 .25rem rgba(16,22,15,.7)) drop-shadow(0 0 .8rem rgba(16,22,15,.45))}html[data-zustand=erleben].leiste-an:not(.panel-offen):not(.menue-offen) .massstab{opacity:.94}.massstab__nord{display:grid;justify-items:center;gap:.2rem;width:2rem;transform-origin:50% 70%;transition:transform .2s linear}.massstab__nord b{font:600 1rem/1 var(--f-text, "Plus Jakarta Sans", sans-serif);letter-spacing:.06em}.massstab__nord svg{width:1.4rem;height:1.9rem;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linejoin:round}.massstab__nord .massstab__halb{fill:currentColor;stroke:none}.massstab__leiste{display:grid;gap:.5rem;padding-bottom:.1rem}.massstab__balken{display:block;width:10rem;height:.7rem;border:1px solid currentColor;border-top:0;background:linear-gradient(90deg,currentColor 0 25%,transparent 25% 50%,currentColor 50% 75%,transparent 75%) bottom / 100% 3px no-repeat;transition:width .25s ease}.massstab__zahl{font:600 1.05rem/1 var(--f-text, "Plus Jakarta Sans", sans-serif);letter-spacing:.1em;text-transform:uppercase}@media(max-width:649px){.massstab{left:1.6rem;bottom:9.3rem}}.wohnung{position:fixed;inset:0;z-index:9;display:grid;grid-template-rows:auto minmax(0,1fr);background:#141a13;color:var(--papier);opacity:0;transition:opacity .35s ease}.wohnung.an{opacity:1}.wohnung[hidden]{display:none}.wohnung :focus-visible{outline:2px solid var(--papier);outline-offset:2px}.wohnung__kopf{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.6rem 1.2rem 2.4rem}.wohnung__kopf .label-m{color:#f2efe8b3}.wohnung__rollen{overflow-y:auto;overscroll-behavior:contain;padding:0 2.4rem 4rem;scrollbar-color:rgba(242,239,232,.25) transparent}.wohnung__rollen>*{max-width:128rem;margin-inline:auto}.wohnung__titel{display:grid;gap:1rem;padding:.8rem 0 2.4rem}.wohnung__titel h2{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(3.2rem,4.2vw,5.6rem);line-height:1;letter-spacing:-.02em;text-wrap:balance}.wohnung__titel .label-m{color:#f2efe899}.wohnung__mosaik{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(2,clamp(13rem,21vh,26rem)) clamp(11rem,16vh,19rem);gap:.8rem}.wohnung__kachel:nth-child(1){grid-column:1 / 9;grid-row:1 / 3}.wohnung__kachel:nth-child(2){grid-column:9 / 13;grid-row:1}.wohnung__kachel:nth-child(3){grid-column:9 / 13;grid-row:2}.wohnung__kachel:nth-child(n+4){grid-column:span 3;grid-row:3}.wohnung__mosaik:not([data-n="7"]){grid-template-rows:repeat(2,clamp(13rem,21vh,26rem));grid-auto-rows:clamp(11rem,16vh,19rem)}.wohnung__mosaik:not([data-n="7"]) .wohnung__kachel:nth-child(n+4){grid-column:span 4;grid-row:auto}.wohnung__kachel{position:relative;overflow:hidden;background:#1f291e;color:var(--papier);text-align:left}.wohnung__kachel img,.wohnung__foto img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--aus-expo)}.wohnung__kachel:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(to top,#0e130de0,#0e130d8c 45%,#0e130d00);pointer-events:none}.wohnung__schild{position:absolute;z-index:1;left:1.6rem;right:1.6rem;bottom:1.4rem;display:grid;gap:.4rem}.wohnung__name{font-family:var(--serif);font-size:2.4rem;line-height:1.05;text-shadow:0 1px 1.6rem rgba(10,14,9,.5)}.wohnung__kachel:first-child .wohnung__name{font-size:4rem;letter-spacing:-.01em}.wohnung__schild .label-m{display:flex;align-items:center;gap:.8rem;color:#f2efe8c7}.wohnung__schild .label-m:before{content:"";width:2.4rem;height:1px;background:var(--glut);transition:width .6s var(--aus-expo)}@media(hover:hover)and (pointer:fine){.wohnung__kachel:hover img,.wohnung__foto button:hover img{transform:scale(1.04)}.wohnung__kachel:hover .wohnung__schild .label-m:before{width:4.8rem}}@keyframes wg-steigen{0%{opacity:0;transform:translateY(2.4rem)}}.wohnung.an .wohnung__kachel{animation:wg-steigen .9s var(--aus-expo) both;animation-delay:calc(80ms + var(--i, 0) * 55ms)}.wohnung__raeume{position:sticky;top:0;z-index:2;margin-top:2.4rem;background:#141a13;border-bottom:1px solid rgba(242,239,232,.12)}.wohnung__raeume ul{display:flex;gap:.6rem;margin:0;padding:1rem 0;list-style:none;overflow-x:auto;scrollbar-width:none}.wohnung__raeume ul::-webkit-scrollbar{display:none}.wohnung__raeume button{display:flex;align-items:center;gap:1rem;padding:.5rem 1.2rem .5rem .5rem;white-space:nowrap;border:1px solid rgba(242,239,232,.18);font-family:var(--sans);font-size:1.3rem;font-weight:500;color:#f2efe8d9;transition:border-color .3s ease,background-color .3s ease}.wohnung__raeume img{width:4.8rem;height:3.2rem;object-fit:cover}.wohnung__anzahl{font-size:1.1rem;font-variant-numeric:tabular-nums;color:#f2efe880}.wohnung__raeume button[aria-current]{border-color:var(--glut);background:#c9924a24;color:var(--papier)}@media(hover:hover)and (pointer:fine){.wohnung__raeume button:hover{border-color:#f2efe880}}.wohnung__abschnitte{display:grid;gap:5.6rem;padding-top:3.2rem}.wohnung__raumkopf{display:flex;align-items:baseline;gap:1.6rem;margin-bottom:1.6rem}.wohnung__raumkopf h3{margin:0;font-family:var(--serif);font-weight:400;font-size:3.2rem;line-height:1}.wohnung__raumkopf .label-m{display:flex;align-items:center;gap:.8rem;color:#f2efe88c}.wohnung__raumkopf .label-m:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--glut)}.wohnung__fotos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(14rem,19vw,26rem);gap:.8rem;margin:0;padding:0;list-style:none}.wohnung__foto{position:relative;grid-column:span var(--s, 2);grid-row:span var(--z, 1)}.wohnung__foto button{display:block;width:100%;height:100%;overflow:hidden;background:#1f291e;cursor:zoom-in}.wohnung__foto.hier:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 3px var(--glut);pointer-events:none;animation:wg-hier 2.4s ease both}@keyframes wg-hier{0%,55%{opacity:1}to{opacity:0}}.wohnung__quelle{margin-top:4.8rem!important;color:#f2efe873}.wohnung__bild{position:absolute;inset:0;z-index:3;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;background:#101510}.wohnung__bild[hidden]{display:none}.wohnung__bildkopf{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.6rem;padding:1.2rem 1.6rem}.wohnung__zurueck{justify-self:start;display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 1.4rem;border:1px solid rgba(242,239,232,.3)}.wohnung__zurueck svg{width:1.6rem;height:1.6rem}.wohnung__bildtitel{margin:0;font-family:var(--serif);font-size:2.6rem;line-height:1;text-align:center;white-space:nowrap}.wohnung__bildtitel .label-m{margin-left:.8rem;color:#f2efe88c;vertical-align:middle}.wohnung__bild .knopf-zu{justify-self:end}.wohnung__buehne{position:relative;min-height:0;margin:0 1.6rem;touch-action:pan-y}.wohnung__buehne img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.wohnung__pfeil{position:absolute;top:50%;translate:0 -50%;z-index:1;display:grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:1rem;min-width:5.6rem;height:5.6rem;border:1px solid rgba(242,239,232,.3);background:#10151099;color:var(--papier);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .25s ease,opacity .25s ease}.wohnung__pfeil--zurueck{left:1.2rem}.wohnung__pfeil--vor{right:1.2rem}.wohnung__pfeil svg{width:1.8rem;height:1.8rem}.wohnung__pfeil:disabled{opacity:0;pointer-events:none}.wohnung__pfeil--vor:not([data-raum=""])[data-raum]{padding:0 1.6rem 0 2rem}.wohnung__pfeil--vor:not([data-raum=""])[data-raum]:before{content:"Weiter: " attr(data-raum);font:600 1.2rem/1 var(--sans);letter-spacing:.09em;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.wohnung__pfeil:hover{background:#101510d9}}.wohnung__text{min-height:2.9em;margin:1.2rem auto 0;padding:0 1.6rem;max-width:72rem;font-size:1.5rem;line-height:1.45;text-align:center;color:#f2efe8cc}.wohnung__streifen{display:flex;gap:2rem;margin:0;padding:1.2rem 1.6rem 1.8rem;list-style:none;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(242,239,232,.25) transparent}.wohnung__gruppe{flex:none;display:grid;gap:.6rem}.wohnung__gruppe>.label-m{font-size:1.05rem;white-space:nowrap;color:#f2efe88c}.wohnung__gruppe ul{display:flex;gap:.4rem;margin:0;padding:0;list-style:none}.wohnung__gruppe button{display:block;width:7.2rem;height:4.8rem;opacity:.5;transition:opacity .25s ease,box-shadow .25s ease}.wohnung__gruppe img{display:block;width:100%;height:100%;object-fit:cover}.wohnung__gruppe button[aria-current]{opacity:1;box-shadow:0 0 0 2px var(--glut)}@media(hover:hover)and (pointer:fine){.wohnung__gruppe button:hover{opacity:.9}}::view-transition-group(wg-foto){animation-duration:.6s;animation-timing-function:cubic-bezier(.19,1,.22,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s}@media(max-width:649px){.wohnung__kopf{padding-left:1.6rem}.wohnung__rollen{padding:0 1.2rem 3.2rem}.wohnung__titel h2{font-size:3.2rem}.wohnung__mosaik,.wohnung__mosaik:not([data-n="7"]){grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-rows:12.4rem;gap:.6rem}.wohnung__mosaik .wohnung__kachel:nth-child(n){grid-column:span 1;grid-row:auto}.wohnung__mosaik .wohnung__kachel:first-child{grid-column:1 / -1;grid-row:span 2}.wohnung__schild{left:1.2rem;right:1.2rem;bottom:1rem}.wohnung__name{font-size:1.8rem}.wohnung__kachel:first-child .wohnung__name{font-size:3rem}.wohnung__schild .label-m{font-size:1.05rem}.wohnung__schild .label-m:before{width:1.6rem}.wohnung__raeume{margin-inline:-1.2rem;padding-inline:1.2rem}.wohnung__raeume button{gap:.8rem;font-size:1.25rem;padding-right:1rem}.wohnung__raeume img{width:4rem;height:2.7rem}.wohnung__abschnitte{gap:4rem;padding-top:2.4rem}.wohnung__raumkopf h3{font-size:2.6rem}.wohnung__fotos{grid-template-columns:1fr 1fr;grid-auto-rows:12.4rem;gap:.6rem}.wohnung__foto{grid-column:span 1;grid-row:span 1}.wohnung__foto:first-child,.wohnung__foto[data-rest]{grid-column:1 / -1;grid-row:span 2}.wohnung__bildkopf{grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;padding:1rem 1.2rem}.wohnung__zurueck{padding:0 1.2rem}.wohnung__zurueck span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wohnung__bildtitel{font-size:2rem;text-align:left;overflow:hidden;text-overflow:ellipsis}.wohnung__buehne{margin:0}.wohnung__pfeil{min-width:4.4rem;height:4.4rem}.wohnung__pfeil--zurueck{left:.8rem}.wohnung__pfeil--vor{right:.8rem}.wohnung__pfeil--vor:not([data-raum=""])[data-raum]{padding:0 1.2rem 0 1.4rem}.wohnung__pfeil--vor:not([data-raum=""])[data-raum]:before{content:attr(data-raum);font-size:1.05rem}.wohnung__text{font-size:1.4rem}.wohnung__gruppe button{width:6rem;height:4rem}}@media(prefers-reduced-motion:reduce){.wohnung{transition:none}.wohnung.an .wohnung__kachel,.wohnung__foto.hier:after{animation:none}.wohnung__kachel img,.wohnung__foto img{transition:none}}.saison-fotos{display:grid;gap:1.2rem}.saison-fotos__reiter{display:flex;gap:.4rem}.saison-fotos__reiter button{padding:.7rem 1.4rem;border:1px solid rgba(42,55,41,.25);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.saison-fotos__reiter button[aria-selected=true]{background:var(--tanne);border-color:var(--tanne);color:var(--papier)}.saison-fotos__bild{display:grid;gap:.6rem;margin:0}.saison-fotos__bild img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.saison-fotos__bild figcaption{font-size:1.15rem;line-height:1.4;color:#2a3729b3}.saison-fotos__bild figcaption a{color:inherit;text-underline-offset:.2em}.massstab__vermerk{align-self:flex-end;font-size:1rem;letter-spacing:.02em;opacity:.85;pointer-events:auto;white-space:nowrap}.massstab__vermerk a{color:inherit;text-underline-offset:.15em}.nachweise li{font-size:1.4rem;line-height:1.45}.nachweise a{color:inherit;text-underline-offset:.15em}@media(max-width:649px){.massstab{flex-wrap:wrap;row-gap:.4rem}.massstab__vermerk{flex-basis:100%}}.fernziele{position:absolute;inset:0;z-index:3;pointer-events:none}.fernziel{position:absolute;left:0;top:0;display:grid;gap:.4rem;justify-items:start;opacity:0;transition:opacity .6s ease;will-change:transform}html[data-zustand=erleben].orte-sichtbar:not(.menue-offen):not(.wohnung-offen) .fernziel{opacity:1}.fernziel__pille,.fernziel__schild{display:flex;align-items:center;gap:1rem;min-height:4.4rem;padding:.6rem 1.4rem .6rem .6rem;background:var(--papier);color:var(--tanne);box-shadow:0 .6rem 1.4rem -.6rem #10160f8c;text-align:left;pointer-events:auto;white-space:nowrap;transition:background-color .3s ease,color .3s ease}.fernziel__schild{min-height:4rem;padding-left:1.4rem;justify-content:space-between;min-width:100%}.fernziel__pfeil{display:grid;place-items:center;flex:none;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--tanne);transition:transform .2s linear}.fernziel__pfeil svg{width:1.4rem;height:1.4rem;fill:none;stroke:var(--papier);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fernziel__name{font-family:Newsreader,Georgia,serif;font-size:1.6rem;line-height:1.15}.fernziel__km{font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.fernziel__pille:hover,.fernziel__pille:focus-visible,.fernziel__schild:hover,.fernziel__schild:focus-visible{background:var(--tanne);color:var(--papier)}.fernziel__pille:hover .fernziel__pfeil,.fernziel__pille:focus-visible .fernziel__pfeil{background:var(--glut)}.fernziel__schilder{display:grid;gap:.3rem;margin:0;padding:0;list-style:none;width:100%}.fernziel:not(.offen) .fernziel__schilder{display:none}.fernziel.offen{pointer-events:auto}@media(max-width:649px){.fernziel__name{font-size:1.4rem}.fernziel__km{font-size:1rem}}.menue__gruppe{list-style:none}.menue__trenner{margin:1.4rem 0 .2rem;padding-top:1.2rem;border-top:1px solid rgba(42,55,41,.25);color:#2a3729a6}.menue__gruppe--nah .menue__trenner{display:none}.menue__ort-zusatz{margin-left:auto;color:#2a37298c}.panel-link{margin:0}.panel-link a{color:var(--tanne)}.menue__innen{max-height:calc(100vh - 6.4rem);max-height:calc(100dvh - 6.4rem);overflow-y:auto;overscroll-behavior:contain}.menue__zu{position:sticky;bottom:0}.menue__zu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:1.6rem;background:linear-gradient(rgba(242,239,232,0),var(--papier));pointer-events:none}@media(min-width:900px){html .menue{width:82rem;margin-left:-41rem}.menue__orte{grid-template-columns:1fr 1fr;column-gap:4rem;align-items:start}.menue__trenner,.menue__gruppe--nah .menue__trenner{display:block;margin:0 0 .2rem;padding-top:1.4rem;border-top:0}}.detail-start{position:relative;display:grid;grid-template-columns:12rem 1fr auto;align-items:center;gap:1.6rem;width:100%;padding:.8rem 1.6rem .8rem .8rem;background:var(--tanne);color:var(--papier);text-align:left;transition:background-color .3s ease}.detail-start__bild{display:block;width:12rem;height:7.5rem;overflow:hidden;background:#3b4a3a}.detail-start__bild img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.19,1,.22,1)}.detail-start__text{display:grid;gap:.3rem}.detail-start__text .label-m{color:#f2efe8b3}.detail-start__titel{font-family:var(--serif);font-size:2rem;line-height:1.1}.detail-start__pfeil svg{width:1.8rem;height:1.8rem;transition:transform .45s cubic-bezier(.19,1,.22,1)}@media(hover:hover)and (pointer:fine){.detail-start:hover{background:#1f2a1e}.detail-start:hover .detail-start__pfeil svg{transform:translate(.4rem)}.detail-start:hover .detail-start__bild img{transform:scale(1.06)}}.detail-start:focus-visible{outline:2px solid var(--glut);outline-offset:3px}.panel-quelle{color:#2a37298c;line-height:1.5}.blende{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:var(--papier);color:var(--tanne);visibility:hidden;clip-path:inset(100% 0% 0% 0%);pointer-events:auto}.blende__innen{display:grid;justify-items:center;gap:1.2rem;text-align:center;padding-inline:2.4rem}.blende__unter{color:#2a372999}.blende__titel{font-family:var(--serif);font-weight:400;font-size:clamp(4.4rem,7vw,8.8rem);line-height:1;letter-spacing:-.01em}.see-ui{position:fixed;top:8.6rem;left:2.4rem;z-index:5;display:grid;justify-items:start;gap:1.6rem;color:var(--tanne);pointer-events:none}.see-ui[hidden]{display:none}.see-ui__zurueck{pointer-events:auto;display:inline-flex;align-items:center;gap:.9rem;min-height:4.4rem;padding:0 1.8rem 0 1.4rem;border-radius:99rem;background:var(--tanne);color:var(--papier);transition:background-color .3s ease}.see-ui__zurueck svg{width:1.6rem;height:1.6rem;transition:transform .45s cubic-bezier(.19,1,.22,1)}@media(hover:hover)and (pointer:fine){.see-ui__zurueck:hover{background:#1f2a1e}.see-ui__zurueck:hover svg{transform:translate(-.3rem)}}.see-ui__zurueck:focus-visible{outline:2px solid var(--glut);outline-offset:3px}.see-ui__titel{padding:1.3rem 1.8rem 1.5rem;background:var(--papier)}.see-ui__titel .label-m{color:#2a37299e}.see-ui__name{font-family:var(--serif);font-size:clamp(3rem,2.8vw,4.2rem);line-height:1;margin-top:.5rem}@media(max-width:649px){.see-ui{top:7.4rem;left:1.6rem;gap:1rem}.see-ui__titel{padding:1rem 1.4rem 1.2rem}.see-ui__name{font-size:2.6rem}}html:not(.see) .see-knoepfe,html:not(.see) #see-schild{display:none}html.see #orte-knoepfe,html.see #ortsschild,html.see .wege-ebene,html.see .fernziele,html.see .massstab,html.see .karten-name{display:none!important}html.see .kopf__logo img{filter:brightness(.19) sepia(.35) hue-rotate(55deg) saturate(1.6)}html.see .kopf__ton,html.see .kopf__anfragen{color:var(--tanne)}html.see .kopf:before{opacity:0}html.see .buehne__kanten,html.see .buehne__dunkel{opacity:0}html.see.haus-vorn .see-ui__titel,html.see.haus-vorn #see-knoepfe [data-szene=haus],html.see.haus-vorn #see-schild{display:none}html.see.haus-vorn .kopf__logo img{filter:none}html.see.haus-vorn .kopf__ton,html.see.haus-vorn .kopf__anfragen{color:var(--weiss)}html.see.haus-vorn .kopf:before{opacity:1}.stelen{position:fixed;inset:0;z-index:4;pointer-events:none;color:var(--tanne)}html:not(.see) .stelen,.stelen:not(.an){display:none}.stelen__linien{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transition:opacity .45s ease}.stelen__linien line{stroke:var(--papier-hell);stroke-width:1.5;opacity:.9;transition:opacity .2s ease,stroke-width .2s ease}.stelen__linien line.hell{opacity:1;stroke-width:2.25}.stelen__linien circle{fill:var(--papier-hell)}.stelen__anker{position:absolute;left:0;top:0;width:0;height:0;transition:opacity .45s ease}.stelen__anker:before,.stelen__anker:after{content:"";position:absolute;left:0;top:0;border-radius:50%;transform:translate(-50%,-50%)}.stelen__anker:before{width:4.2rem;height:2rem;border:2px solid var(--papier-hell)}.stelen__anker:after{width:.9rem;height:.9rem;background:var(--papier-hell)}.stelen__anker.ping:before{animation:stelen-ping 1.4s cubic-bezier(.2,.7,.2,1) 1}@keyframes stelen-ping{0%{box-shadow:0 0 #f8f6f1bf}to{box-shadow:0 0 0 2.4rem #f8f6f100}}.stelen__fotos{position:absolute;inset:0;margin:0;padding:0;list-style:none;transition:opacity .45s ease}.stelen__fotos li[hidden]{display:none}.stelen__foto{position:absolute;left:0;top:0;pointer-events:auto;cursor:pointer;visibility:hidden;padding:.6rem .6rem 0;border:0;background:var(--papier-hell);color:var(--tanne);box-shadow:0 .2rem .4rem #141c122e,0 1.8rem 3.6rem -1rem #141c1273}.stelen__foto img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;transition:transform .6s var(--aus-expo)}.stelen__foto span{display:block;padding:.7rem .2rem .8rem;text-align:left;font-size:1.05rem;color:#2a3729b8;transition:color .2s ease}.stelen__foto.gross span{font-size:1.15rem}.stelen__foto span span{display:inline;padding:0;font:inherit;color:inherit}.stelen__kurz{display:none!important}@media(hover:hover)and (pointer:fine){.stelen__foto{overflow:hidden}.stelen__foto:hover img{transform:scale(1.04)}.stelen__foto:hover span{color:var(--tanne)}}.stelen__foto:focus-visible{outline:2px solid var(--papier-hell);outline-offset:3px;box-shadow:0 0 0 5px var(--tanne)}.stelen.fern .stelen__fotos,.stelen.fern .stelen__linien,.stelen.fern .stelen__anker{opacity:0}.stelen.fern .stelen__foto{pointer-events:none}.stelen__karte{position:absolute;pointer-events:auto;background:var(--papier);left:3.2rem;bottom:3.2rem;width:46rem;padding:2.6rem 3rem 2.8rem}.stelen__vorzeile{color:#2a37299e}.stelen__name{font-family:var(--serif);font-weight:400;font-size:5.6rem;line-height:1;letter-spacing:-.02em;margin:.8rem 0 1.2rem}.stelen__fakten{display:flex;flex-wrap:wrap;gap:.4rem 0;margin:0;padding:0;list-style:none;color:var(--tanne)}.stelen__fakten li+li:before{content:"";display:inline-block;width:.4rem;height:.4rem;margin:0 1.1rem .2rem;border-radius:50%;background:var(--glut)}.stelen__knoepfe{display:grid;justify-items:start;gap:1.2rem;margin-top:2rem}.stelen__an{width:100%;min-height:4.8rem;padding:0 2rem;border:0;background:var(--tanne);color:var(--papier);cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.stelen__an:hover{background:var(--tanne-tief)}.stelen__links{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem}.stelen__um,.stelen__alle{padding:.4rem 0;border:0;border-bottom:1px solid currentColor;background:none;color:var(--tanne);cursor:pointer}@media(min-width:650px)and (max-width:1320px){.stelen__karte{bottom:9.6rem}}@media(orientation:landscape)and (max-height:540px){.stelen__karte{width:26rem;bottom:9.3rem;left:1.6rem;padding:1.4rem 1.6rem 1.6rem}.stelen__vorzeile,.stelen__um,.stelen__alle{display:none}.stelen__name{font-size:3.2rem;margin:0 0 .6rem}.stelen__fakten{gap:.2rem 1.4rem;font-size:1.1rem}.stelen__fakten li{white-space:nowrap}.stelen__fakten li+li:before{display:none}.stelen__knoepfe{margin-top:1rem}.stelen__an{min-height:4rem;padding:0 1.2rem;font-size:1.1rem}.stelen__lang{display:none!important}.stelen__kurz{display:inline!important}}@media(orientation:landscape)and (max-height:380px){.stelen__fakten{display:none}}@media(orientation:portrait){.stelen__karte{left:1.6rem;right:calc(1.6rem + 4.5rem + .8rem);width:auto;bottom:8.5rem;padding:1.4rem 1.6rem 1.6rem}.stelen__lang{display:none!important}.stelen__kurz{display:inline!important}.stelen__fakten{gap:.2rem 1.6rem}.stelen__fakten li{white-space:nowrap}.stelen__fakten li+li:before{display:none}.stelen__name{font-size:3.6rem;margin:.4rem 0 .6rem}.stelen__vorzeile{font-size:1rem}.stelen__fakten{font-size:1.1rem}.stelen__knoepfe{margin-top:1.2rem}.stelen__an{min-height:4.4rem;font-size:1.1rem}.stelen__um{display:none}.stelen__foto{padding:.4rem .4rem 0}.stelen__foto span{font-size:.95rem;padding:.5rem .1rem .6rem}}@media(prefers-reduced-motion:reduce){.stelen__anker.ping:before{animation:none}}
