@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.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}:root{--creme:#faf5f2;--tinte:#101010;--braun:#8a5940;--braun-dunkel:#6c442f;--braun-hell:#d6a280;--leise:#5f5853;--leise-dunkel:#b3aca7;--linie-hell:#faf5f229;--schrift:"Archivo Variable", "Arial Narrow", system-ui, sans-serif;--weich:cubic-bezier(.2, .7, .2, 1);--gleich:linear}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:4.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--creme);color:var(--tinte);font-family:var(--schrift);margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg,picture{max-width:100%;display:block}img{height:auto}a{color:inherit}:focus-visible{outline:3px solid var(--braun-hell);outline-offset:3px}h1,h2,h3{letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;font-weight:800;font-stretch:72%;line-height:.92}p{text-wrap:pretty}.huelle{width:min(100% - 2.5rem,74rem);margin-inline:auto}.symbol{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.3rem;height:1.3rem}.aktionen{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.knopf{min-height:3.25rem;transition:background-color .2s, border-color .2s, color .2s, transform .15s var(--weich);border:2px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:.55rem;padding:0 1.5rem;font-weight:700;font-stretch:90%;text-decoration:none;display:inline-flex}.knopf:active{transform:scale(.97)}.knopf--hell{background:var(--creme);color:var(--tinte)}.knopf--hell:hover{background:#fff}.knopf--rand{color:var(--creme);border-color:#faf5f273}.knopf--rand:hover{border-color:var(--creme)}.kopf{z-index:20;background:var(--tinte);color:var(--creme);box-shadow:0 1px 0 rgb(138 89 64/var(--kante,0));position:sticky;top:0}.kopf__logo img{transform-origin:0}.kopf__zeile{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}.kopf__logo img{width:96px}.kopf__nav{align-items:center;gap:.25rem;font-size:.95rem;font-weight:700;font-stretch:90%;display:flex}.kopf__nav a{text-underline-offset:.3em;align-items:center;min-height:2.75rem;padding-inline:.7rem;text-decoration:none;display:inline-flex}.kopf__nav a:hover{text-decoration:underline}.kopf__insta{justify-content:center;min-width:2.75rem;padding:0!important}.held{background:var(--tinte);color:var(--creme);position:relative;overflow:hidden}.held picture{height:min(75vw,40svh);display:block;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.held__foto,.held__foto img{object-fit:cover;object-position:50% 58%;width:100%;height:100%}.held__text{z-index:1;margin-top:-1.75rem;padding-block:0 2.5rem;position:relative}@media (width>=56rem){.held{align-content:center;min-height:min(86svh,56rem);display:grid}.held picture{height:auto;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.held__foto img{object-position:70% 50%}.held:after{content:"";background:linear-gradient(90deg,#101010f2 0%,#101010bf 35%,#10101026 62%,#10101000 75%),linear-gradient(#10101000 60%,#10101099);position:absolute;inset:0}.held__text{margin-top:0;padding-block:8rem 4.5rem}}.held__ort{color:var(--braun-hell);margin-bottom:.9rem;font-weight:700}.held h1{max-width:9ch;font-size:clamp(3.6rem,13vw,8rem);line-height:.86}.held__unter{color:#faf5f2db;max-width:26rem;margin-top:1.25rem;font-size:clamp(1.1rem,2.2vw,1.3rem);line-height:1.45}.merkmale{background:var(--braun);color:var(--creme);overflow:hidden}.merkmale ul{text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.35rem 0;padding-block:1.1rem;font-size:clamp(1.05rem,2.6vw,1.45rem);font-weight:800;font-stretch:72%;line-height:1.3;display:flex}.merkmale li+li:before{content:"/";opacity:.55;margin-inline:.7rem}@media (width<=47.99rem){.merkmale ul{grid-template-columns:1fr 1fr;gap:.5rem 1rem;padding-block:1.4rem;display:grid}.merkmale li:first-child{grid-column:span 2}.merkmale li+li:before{content:none}}.handwerk{padding-block:clamp(4rem,10vw,7.5rem)}.handwerk__raster{align-items:center;gap:2rem;display:grid}.handwerk__bild{width:min(78%,22rem);margin-inline:auto}.handwerk__bild img{mix-blend-mode:multiply}.handwerk h2{max-width:11ch;font-size:clamp(2.8rem,9vw,5.25rem)}.handwerk dl{margin-top:2rem;display:grid}.handwerk dl>div{border-top:2px solid var(--tinte);gap:.25rem;padding-block:1rem;display:grid}.handwerk dt{text-transform:uppercase;font-size:1.3rem;font-weight:800;font-stretch:72%}.handwerk dd{max-width:30rem;color:var(--leise)}@media (width>=56rem){.handwerk__raster{grid-template-columns:1fr 1fr;gap:5rem}.handwerk__bild{width:min(100%,26rem)}.handwerk dl>div{grid-template-columns:9rem 1fr;gap:1.5rem}}.karte{background:var(--tinte);color:var(--creme);padding-block:clamp(5rem,12vw,8rem)}.rahmen{border:2px solid var(--creme);padding:clamp(3rem,7vw,4.75rem) clamp(1.1rem,5vw,4rem) clamp(2.5rem,6vw,4rem);position:relative}.rahmen__titel{background:var(--tinte);white-space:nowrap;padding-inline:.9rem;font-size:clamp(2.6rem,10vw,5rem);position:absolute;top:0;left:50%;transform:translate(-50%,-52%)}.rahmen__fuss{background:var(--tinte);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;padding-inline:.9rem;font-size:.8rem;font-weight:700;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.posten{display:grid}@media (width>=56rem){.posten{grid-template-columns:1fr 1fr;column-gap:4rem}}.posten li{border-bottom:1px solid var(--linie-hell);grid-template-columns:2rem 1fr;padding-block:1.1rem;display:grid}.posten__nr{color:var(--braun-hell);font-size:1.3rem;font-weight:800;font-stretch:72%;line-height:1.2}.posten__kopf{align-items:baseline;gap:.6rem;display:flex}.posten h3{font-size:clamp(1.35rem,3.6vw,1.65rem);line-height:1.05}.posten__linie{border-bottom:2px dotted #faf5f259;flex:1;min-width:1rem}.posten__preis{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.4rem;font-weight:800;font-stretch:80%}.posten__info{color:var(--leise-dunkel);grid-column:2;margin-top:.3rem;font-size:.95rem;line-height:1.45}.posten__groesse{color:var(--braun-hell);margin-top:.15rem;font-weight:650;display:block}.beilagen{gap:2.5rem;margin-top:3rem;display:grid}@media (width>=56rem){.beilagen{grid-template-columns:1fr 1fr;gap:4rem}}.beilagen h3{border-bottom:2px solid var(--creme);padding-bottom:.5rem;font-size:1.75rem}.beilagen li{font-variant-numeric:tabular-nums;align-items:baseline;gap:.6rem;padding-block:.6rem;display:flex}.beilagen em{color:var(--braun-hell);font-size:.9rem;font-style:normal}.karte__hinweis{max-width:36rem;color:var(--leise-dunkel);text-align:center;margin:2.75rem auto 0;font-size:.95rem}.besuch{padding-block:clamp(5rem,12vw,8rem)}.besuch__raster{gap:3rem;display:grid}@media (width>=56rem){.besuch__raster{grid-template-columns:1.2fr 1fr;align-items:end;gap:4rem}}.besuch h2{font-size:clamp(3.4rem,14vw,8rem);line-height:.86}.besuch .knopf--hell{background:var(--tinte);color:var(--creme)}.besuch .knopf--hell:hover{background:var(--braun-dunkel)}.besuch .knopf--rand{border-color:var(--tinte);color:var(--tinte)}.besuch .knopf--rand:hover{background:var(--tinte);color:var(--creme)}.besuch__info>div{border-top:2px solid var(--tinte);padding-block:1.1rem}.besuch__info dt{color:var(--braun-dunkel);text-transform:uppercase;margin-bottom:.35rem;font-size:1.15rem;font-weight:800;font-stretch:72%}.besuch__info dd{font-size:1.15rem}.besuch__zeit{justify-content:space-between;gap:1rem;max-width:24rem;display:flex}.fuss{background:var(--tinte);color:var(--leise-dunkel);padding-block:2.5rem;font-size:.9rem}.fuss__raster{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;display:flex}.fuss__raster img{width:112px}.fuss nav{gap:1.25rem;display:flex}.fuss nav a{padding-block:.7rem}.recht{padding-block:clamp(3rem,8vw,5rem) 5rem}.recht>*{max-width:44rem}.recht h1{margin-bottom:2rem;font-size:clamp(3rem,10vw,5rem)}.recht h2{margin-top:2.5rem;font-size:1.6rem}.recht p,.recht ul{margin-top:.75rem}.recht ul{padding-left:1.25rem}.recht a{overflow-wrap:anywhere}.platz{color:#4d3300;background:#f3dfb8;padding:.05em .3em}@media (prefers-reduced-motion:no-preference){.held__text>*{animation:einblenden .9s var(--weich) both}.held__text>:nth-child(2){animation-delay:80ms}.held__text>:nth-child(3){animation-delay:.16s}.held__text>:nth-child(4){animation-delay:.24s}.held__foto img{animation:ankommen 1.6s var(--weich) both}}@keyframes einblenden{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes ankommen{0%{transform:scale(1.06)}}@property --kante{syntax:"<number>";inherits:false;initial-value:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.kopf{animation:kopf-kante var(--gleich) both;animation-timeline:scroll(root);animation-range:0 30vh}.kopf__logo img{animation:logo-klein var(--gleich) both;animation-timeline:scroll(root);animation-range:0 160px}.held picture{animation:foto-tiefe var(--gleich) both;animation-timeline:scroll(root);animation-range:0 100svh}.held__text{animation:text-weg var(--gleich) both;animation-timeline:scroll(root);animation-range:0 80svh}@media (width>=48rem){.merkmale ul{animation:band-wandern var(--gleich) both;animation-timeline:view();animation-range:cover}}.handwerk__bild{animation:duerum-drehen var(--gleich) both;animation-timeline:view();animation-range:cover}.handwerk h2,.rahmen__titel,.beilagen h3,.besuch h2{animation:schild-hoch var(--weich) both;animation-timeline:view();animation-range:entry 10%}.rahmen__titel{animation-name:schild-hoch-mitte}.handwerk dl>div,.posten li,.beilagen li,.besuch__info>div,.besuch .aktionen{animation:einblenden var(--weich) both;animation-timeline:view();animation-range:entry entry 70%}.posten li:nth-child(2n){animation-range:entry 10% entry 80%}}}@keyframes kopf-kante{to{--kante:.9}}@keyframes logo-klein{to{transform:scale(.84)}}@keyframes foto-tiefe{0%{transform:scale(1.04)translateY(0)}to{transform:scale(1.16)translateY(12%)}}@keyframes text-weg{to{opacity:0;transform:translateY(-3rem)}}@keyframes band-wandern{0%{transform:translate(3%)}to{transform:translate(-3%)}}@keyframes duerum-drehen{0%{transform:translateY(14%)rotate(-10deg)scale(.9)}to{transform:translateY(-8%)rotate(6deg)scale(1.02)}}@keyframes schild-hoch{0%{clip-path:inset(100% 0 -.2em);transform:translateY(.35em)}to{clip-path:inset(-.2em 0);transform:none}}@keyframes schild-hoch-mitte{0%{clip-path:inset(100% 0 -.2em);transform:translate(-50%,-30%)}to{clip-path:inset(-.2em 0);transform:translate(-50%,-52%)}}
