@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gruen:#dae0c5;--logo:#c1d095;--braun:#492417;--teak:#7f3c1f;--hell:#f5f2e9;--tinte:#2a1710;--rand:clamp(1.1rem, 3vw, 3rem);--gross:clamp(2.6rem, 6.4vw, 7.4rem);--text:clamp(1.02rem, 1.15vw, 1.3rem);--klein:clamp(.84rem, .9vw, 1rem);--display:"Fraunces Variable", Georgia, serif;--sans:"Hanken Grotesk", system-ui, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:1rem}body{background-color:var(--gruen);color:var(--tinte);font:400 var(--text)/1.5 var(--sans);-webkit-font-smoothing:antialiased;margin:0;transition:background-color .45s linear;overflow-x:clip}body[data-ton=braun]{background-color:var(--braun)}body[data-ton=teak]{background-color:var(--teak)}body[data-ton=hell]{background-color:var(--hell)}body[data-ton=logo]{background-color:var(--logo)}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--display);letter-spacing:-.022em;margin:0;font-weight:600;line-height:1}h2{font-size:var(--gross)}p{margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline-offset:3px;outline:2px solid}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{background:var(--braun);color:var(--gruen);font:600 var(--text)/1 var(--display);padding:.95em 1.3em .8em;text-decoration:none;display:inline-block}.btn-hell{background:var(--logo);color:var(--braun)}.kopf{z-index:6;padding:clamp(.9rem, 1.7vw, 1.7rem) var(--rand);color:var(--braun);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.wortmarke{display:block}.wortmarke svg{width:auto;height:clamp(1.05rem,1.35vw,1.9rem);display:block}.kopf-tel{font:600 clamp(.95rem, 1.15vw, 1.5rem)/1 var(--display);text-underline-offset:.22em;font-variant-numeric:tabular-nums;padding:.6em 0;text-decoration:underline;text-decoration-thickness:2px}.einstieg{height:320vh;position:relative}.buehne{background:var(--gruen);flex-direction:column;height:100svh;padding:clamp(3.3rem,4.4vw,5rem) clamp(.6rem,1.7vw,1.7rem) clamp(.9rem,2vw,2rem);display:flex;position:sticky;top:0;overflow:hidden}.bild{background:var(--braun);flex:1 1 0;min-height:0;position:relative;overflow:hidden}.bild img{object-fit:cover;object-position:50% 58%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.bild-farbe{--y:30%;-webkit-mask-image:linear-gradient(#000 calc(var(--y) - 7%), transparent calc(var(--y) + 7%));-webkit-mask-image:linear-gradient(#000 calc(var(--y) - 7%), transparent calc(var(--y) + 7%));mask-image:linear-gradient(#000 calc(var(--y) - 7%), transparent calc(var(--y) + 7%))}.tafel{color:var(--braun);grid-template-columns:1fr minmax(16rem,26rem);align-items:end;gap:2rem;padding:clamp(.9rem,1.7vw,1.6rem) clamp(.4rem,1vw,1rem) 0;display:grid}.tafel h1{max-width:12em;font-size:min(6.2rem,5.6vw);line-height:.98}.tafel-re{justify-items:start;gap:.8rem;display:grid}.tafel-re p{line-height:1.32}.schleier{opacity:0;pointer-events:none;background:#1e0f09;position:absolute;inset:0}.seit{z-index:2;background:var(--teak);color:var(--gruen);min-height:100vh;padding:clamp(5rem, 16vh, 11rem) var(--rand) clamp(4rem, 10vh, 8rem);margin-top:-100vh;position:relative}.seit-gross{color:var(--gruen);max-width:8ch;font-size:min(14.5vw,17rem);line-height:.92}.seit-text{grid-template-columns:minmax(0,32rem) minmax(0,24rem);justify-content:end;align-items:end;gap:clamp(2rem,6vw,6rem);margin-top:clamp(2.5rem,7vw,6rem);display:grid}.seit-bild{aspect-ratio:4/5;object-fit:cover;width:100%}.holz{z-index:2;background:var(--braun);color:var(--gruen);padding:clamp(4.5rem, 10vw, 9rem) 0 clamp(4.5rem, 10vw, 9rem) var(--rand);position:relative}.holz-kopf{padding-right:var(--rand);grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,4rem);display:grid}.holz-kopf p{font-size:var(--klein)}.streifen{gap:6px;height:min(72vh,46vw);min-height:24rem;margin:0;padding:0;list-style:none;display:flex}.streifen li{flex:1 1 0;min-width:0;transition:flex-grow .55s cubic-bezier(.2,.7,.2,1)}.streifen li:has(.is-offen){flex-grow:4.5}.streifen button{text-align:left;width:100%;height:100%;display:block;position:relative;overflow:hidden}.streifen img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.streifen span{background:var(--braun);color:var(--gruen);font:600 var(--klein)/1.1 var(--display);opacity:0;white-space:nowrap;padding:.55em 1em .35em .7em;transition:opacity .2s;position:absolute;bottom:0;left:0}.streifen .is-offen span{opacity:1}.zimmer{z-index:2;background:var(--hell);padding:clamp(4.5rem, 10vw, 9rem) var(--rand);grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:start;gap:clamp(2rem,4vw,4rem) clamp(2rem,5vw,5rem);display:grid;position:relative}.zimmer h2{color:var(--braun)}.zimmer-wahl{position:sticky;top:2rem}.wahl{flex-wrap:wrap;gap:.5rem;margin:clamp(1.4rem,3vw,2.6rem) 0 1rem;display:flex}.wahl button{font:600 var(--text)/1 var(--display);border:2px solid var(--braun);color:var(--braun);min-height:44px;padding:.8em 1em .65em}.wahl button[aria-checked=true]{background:var(--braun);color:var(--gruen)}.betten{aspect-ratio:3/2;background:var(--gruen);position:relative;overflow:hidden}.betten img{object-fit:cover;clip-path:inset(0 100% 0 0);z-index:1;width:100%;max-width:none;height:100%;transition:clip-path .7s cubic-bezier(.65,0,.2,1);position:absolute;inset:0}.betten img.ist-da{clip-path:inset(0);z-index:2}.betten img[data-bild=einzel]{object-position:50% 70%}.zimmer-fakten{grid-column:2;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,14rem);align-items:start;gap:1rem 2rem;display:grid}.zahl{font:600 clamp(1.7rem, 3vw, 3.2rem)/1 var(--display);color:var(--braun);letter-spacing:-.02em;grid-column:1/-1}.zahl b{color:var(--teak);font-size:2.4em}.zimmer-fakten ul{columns:2;grid-column:1/3;column-gap:2rem;margin:0;padding:0;list-style:none}.zimmer-fakten li{break-inside:avoid;font-size:var(--klein);border-top:1px solid #49241747;padding:.42em 0}.gerbera{margin:0}.gerbera img{aspect-ratio:1;object-fit:cover;object-position:50% 78%;width:100%}.gerbera figcaption{font-size:var(--klein);margin-top:.5em;line-height:1.3}.treppe{z-index:1;background:#17110d;height:240vh;position:relative}.treppe-buehne{height:100svh;position:sticky;top:0;overflow:hidden}.treppe-film{position:absolute;inset:0}.film{background:#2a2622;overflow:hidden}.film .still,.film canvas{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.treppe-film .still{object-position:65.5% 46%}.film canvas{opacity:0;transition:opacity .35s}.film.is-live canvas{opacity:1}.treppe-satz{background:var(--braun);color:var(--gruen);padding:.34em .5em .2em var(--rand);z-index:2;pointer-events:none;font-size:min(5.6vw,6.4rem);font-weight:600;line-height:1;position:absolute;bottom:clamp(5.5rem,15vw,15rem);left:0}.suite{z-index:2;background:var(--logo);color:var(--braun);clip-path:polygon(0 clamp(3rem,11vw,11rem),100% 0,100% 100%,0 100%);padding:clamp(6rem, 15vw, 15rem) 0 clamp(4.5rem, 9vw, 8rem) var(--rand);margin-top:clamp(-11rem,-11vw,-3rem);position:relative}.suite-kopf{padding-right:var(--rand);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:2rem clamp(2rem,5vw,5rem);margin-bottom:clamp(2rem,4vw,4rem);display:grid}.suite-film{aspect-ratio:16/8.5;width:100%;position:relative}.suite-drei{padding-right:var(--rand);grid-template-columns:5fr 4fr 3fr;align-items:start;gap:clamp(.6rem,1.4vw,1.4rem);margin-top:clamp(.6rem,1.4vw,1.4rem);display:grid}.suite-drei figure{margin:0}.suite-drei img{aspect-ratio:3/2;object-fit:cover;width:100%}.suite-drei .s3 img{aspect-ratio:4/5}.suite-drei .s2{margin-top:clamp(1rem,5vw,5rem)}.suite-drei figcaption{font-size:var(--klein);margin-top:.45em}.frueh{z-index:2;background:var(--braun);color:var(--gruen);padding:0 var(--rand) clamp(4.5rem, 9vw, 8rem) 0;grid-template-columns:minmax(0,8fr) minmax(0,5fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);display:grid;position:relative}.frueh-gross{aspect-ratio:4/3;object-fit:cover;width:100%}.frueh-text h2{margin-bottom:.55em;font-size:clamp(2.2rem,4.6vw,5.4rem)}.frueh-tulpe{aspect-ratio:3/4;object-fit:cover;width:46%;margin-top:1.6rem}.anreise{z-index:2;background:var(--gruen);color:var(--braun);padding:clamp(4.5rem, 10vw, 9rem) var(--rand);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:0 clamp(2rem,5vw,5rem);display:grid;position:relative}.anreise h2{grid-column:1/-1;margin-bottom:clamp(1.4rem,3vw,2.6rem)}.start{border-bottom:2px solid var(--braun);flex-wrap:wrap;grid-column:1;gap:0 1.5rem;display:flex}.start button{font:600 clamp(1rem, 1.5vw, 1.5rem)/1 var(--display);opacity:.8;border-bottom:6px solid #0000;min-height:44px;margin-bottom:-2px;padding:.8em 0 .6em}.start button[aria-selected=true]{border-bottom-color:var(--teak);opacity:1}.wege{grid-column:1;min-height:18rem;padding-top:1.6rem}.weg-gross{font:600 clamp(1.9rem, 3.5vw, 4rem)/1 var(--display);letter-spacing:-.02em;margin-bottom:.6em}.plan{grid-area:2/2/span 2;margin:0}.plan img{width:100%}.plan figcaption{font-size:var(--klein);margin-top:.6em}.anfrage{z-index:2;background:var(--braun);color:var(--gruen);padding:clamp(4.5rem, 10vw, 9rem) var(--rand) clamp(3rem, 6vw, 5rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:2.5rem clamp(2rem,6vw,6rem);display:grid;position:relative}.tel{font:600 clamp(2rem, 4.6vw, 5.4rem)/1 var(--display);font-variant-numeric:tabular-nums;margin:.7em 0 .6em}.tel a{color:var(--logo);text-decoration:none}.form{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.form label{font-size:var(--klein);gap:.35rem;display:grid}.form label:first-child{grid-column:1/-1}.form input{font:400 var(--text)/1.2 var(--sans);color:var(--tinte);background:var(--gruen);border:0;border-radius:0;width:100%;min-height:48px;padding:.7em .75em}.form .btn{grid-column:1/-1;justify-self:start}.form-fuss{font-size:var(--klein);opacity:.85;grid-column:1/-1}.fuss{z-index:2;background:var(--braun);color:var(--logo);padding:clamp(2rem, 5vw, 4rem) var(--rand) 1.5rem;position:relative}.fuss-marke{width:clamp(13rem,30vw,28rem);height:auto;display:block}.fuss-links{font-size:var(--klein);gap:1.5rem;margin-top:1.4rem;display:flex}.fuss-links button{text-underline-offset:.2em;min-height:44px;text-decoration:underline}dialog{background:var(--hell);width:calc(100vw - 2rem);max-width:36rem;color:var(--tinte);border:0;padding:1.6rem}dialog::backdrop{background:#2a171099}dialog h3{margin-bottom:.6em;font-size:1.7rem}dialog p{font-size:var(--klein);margin-bottom:.8em}dialog button{font:600 var(--klein)/1 var(--display);background:var(--braun);color:var(--gruen);padding:.8em 1em .65em}.handy-leiste{display:none}.still-modus .einstieg{height:100vh}.still-modus .seit{margin-top:0}.still-modus .treppe{height:auto}.still-modus .treppe-buehne{height:80vh;position:relative}.still-modus body,.still-modus .betten img{transition:none}@media (width<=760px){.einstieg{height:300vh}.tafel{grid-template-columns:1fr;gap:.7rem;padding-top:.9rem}.tafel h1{font-size:clamp(2.3rem,10.6vw,3rem)}.tafel-re{gap:.7rem}.tafel-re p{font-size:.96rem}.seit-gross{font-size:15vw}.seit-text{grid-template-columns:1fr}.seit-bild{aspect-ratio:4/3}.holz{padding-right:var(--rand)}.holz-kopf{grid-template-columns:1fr}.streifen{flex-direction:column;height:34rem}.streifen li:has(.is-offen){flex-grow:3.6}.zimmer{grid-template-columns:1fr}.zimmer-wahl{position:static}.zimmer-fakten{grid-column:1;grid-template-columns:1fr}.zimmer-fakten ul{columns:1;grid-column:1}.gerbera{max-width:16rem}.treppe-satz{font-size:8.6vw;bottom:5.5rem}.suite{padding-right:var(--rand)}.suite-kopf{grid-template-columns:1fr;padding-right:0}.suite-film{aspect-ratio:4/3.4}.suite-drei{grid-template-columns:1fr 1fr;padding-right:0}.suite-drei .s1{grid-column:1/-1}.suite-drei .s2{margin-top:0}.suite-drei .s3 img{aspect-ratio:3/2}.frueh{padding-left:var(--rand);grid-template-columns:1fr}.frueh-gross{margin-left:calc(var(--rand) * -1);width:calc(100% + var(--rand) * 2);max-width:none}.anreise,.anfrage{grid-template-columns:1fr}.plan{grid-area:auto/1;margin-top:2rem}.wege{min-height:19rem}.fuss{padding-bottom:5rem}.handy-leiste{z-index:5;padding:.95em var(--rand) .8em;background:var(--logo);color:var(--braun);font:600 1rem/1 var(--display);text-align:center;text-decoration:none;transition:transform .3s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(101%)}.handy-leiste.ist-da{transform:none}}@media (width<=480px){.start{flex-wrap:nowrap;justify-content:space-between;gap:0 1rem}.start button{white-space:nowrap;font-size:.94rem}}
