.wp[data-astro-cid-tbpaeprj]{width:100%;max-width:440px;margin:0}.wp[data-astro-cid-tbpaeprj] svg[data-astro-cid-tbpaeprj]{width:100%;height:auto;display:block;overflow:visible}.wp-weg[data-astro-cid-tbpaeprj]{fill:none;stroke:#f4f1e91f;stroke-width:16px;stroke-linecap:round;stroke-linejoin:round}.wp-park[data-astro-cid-tbpaeprj] rect[data-astro-cid-tbpaeprj]{fill:#ffffff0d;stroke:#f4f1e933;stroke-width:2px}.wp-park[data-astro-cid-tbpaeprj] text[data-astro-cid-tbpaeprj]{font:500 28px var(--sans);fill:#a9a6a0;text-anchor:middle;dominant-baseline:middle}.wp-haus[data-astro-cid-tbpaeprj]{fill:#ffffff12;stroke:#f4f1e957;stroke-width:2px}.wp-haus[data-astro-cid-tbpaeprj].an{fill:#d3a255;stroke:#f1c97b}.wp-haus[data-astro-cid-tbpaeprj].privat{fill:none;stroke-dasharray:6 6;stroke:#f4f1e933}.wp-nr[data-astro-cid-tbpaeprj]{font:600 34px var(--serif);fill:#f4f1e9;text-anchor:middle;dominant-baseline:middle}.wp-nr[data-astro-cid-tbpaeprj].an{fill:#1a1408}.wp-privat[data-astro-cid-tbpaeprj]{font:400 22px var(--sans);fill:#a9a6a0;text-anchor:middle;dominant-baseline:middle}.wp-eing[data-astro-cid-tbpaeprj] circle[data-astro-cid-tbpaeprj]{fill:#f1c97b}.wp-eing[data-astro-cid-tbpaeprj] text[data-astro-cid-tbpaeprj]{font:500 24px var(--sans);fill:#d6d3cc}.wp[data-astro-cid-tbpaeprj] figcaption[data-astro-cid-tbpaeprj]{color:#a9a6a0;margin-top:.5rem;font-size:.75rem}.welt{background:var(--bg);color:var(--ink)}.wt-hero{color:#f4f1e9;background:var(--tint,#333);isolation:isolate;min-height:min(80svh,780px);padding-top:calc(var(--ed-nav,6.45rem) + 1rem);align-items:flex-end;display:flex;position:relative;overflow:hidden}.wt-hero>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.wt-hero:after{content:"";z-index:-1;background:linear-gradient(#00000026 20%,#000000c7 100%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.wt-hero>img{animation:14s ease-out forwards wt-fahrt}html.bewegung-aus .wt-hero>img{animation:none}}@keyframes wt-fahrt{0%{transform:scale(1.02)}to{transform:scale(1.1)translate(-1.2%,-.8%)}}.wt-text{width:calc(100% - 2 * var(--polster,6vw));max-width:1760px;margin-inline:auto;padding-bottom:clamp(2rem,5vw,4.5rem)}.wt-zurueck{color:#f4f1e9;align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;text-decoration:none;display:inline-flex}.wt-zurueck:hover{text-underline-offset:.2em;text-decoration:underline}.wt-marke{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#f1c97b;margin:.6rem 0 0;font-size:.75rem;font-weight:600}.wt-h1{font-family:var(--serif);font-weight:var(--e-leicht,300);letter-spacing:-.03em;color:#f4f1e9;margin:.4rem 0 0;font-size:clamp(2.8rem,8vw,7rem);line-height:.98}.wt-h1-z{letter-spacing:-.01em;margin-top:.15em;font-size:.34em;font-weight:300;display:block}.wt-zeile{font-family:var(--serif);color:#f4f1e9;margin:.8rem 0 0;font-size:clamp(1.15rem,2vw,1.75rem);font-weight:300;line-height:1.3}.wt-sinn{color:#e6e3dc;max-width:52ch;margin:.6rem 0 0;font-size:1rem;line-height:1.55}.wt-hinweis{letter-spacing:.04em;color:#f1c97b;margin:.8rem 0 0;font-size:.875rem;font-weight:600}.wt-hero .foto-credit{z-index:2}.wt-s{padding:clamp(2.4rem,6vw,5.5rem) 0}.wt-wrap{width:min(var(--spiegel), 100% - 12vw);margin-inline:auto}.wt-num{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#8a5a16;margin:0 0 .6rem;font-size:.75rem;font-weight:600}.wt-num--hell{color:#f1c97b}.wt-h2{font-family:var(--serif);font-weight:var(--e-leicht,300);letter-spacing:-.025em;color:var(--ink);max-width:22ch;margin:0 0 1.4rem;font-size:clamp(1.7rem,3.2vw,2.8rem);line-height:1.08}.wt-h2--hell{color:#f4f1e9}.wt-insp{padding-bottom:clamp(1rem,3vw,2rem)}.wt-galerie{padding:0 var(--polster,6vw) .8rem;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;gap:12px;margin:0;list-style:none;display:flex;overflow-x:auto}.wt-galerie:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.wt-galerie li{scroll-snap-align:start;background:var(--bg-2);border-radius:12px;flex:none;height:clamp(240px,34vw,460px);position:relative;overflow:hidden}.wt-galerie img{object-fit:cover;width:100%;height:100%;display:block}.wt-karten{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.wt-karte a{color:#2b2a26;height:100%;transition:transform .45s var(--ease),box-shadow .45s;background:#fff;border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 2px #2b2a2614}.wt-karte a:hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px #2b2a268c}.wt-karte a:focus-visible{outline-offset:3px;outline:3px solid #2b2a26}.wt-kb{aspect-ratio:4/3;background:#efe9dc;display:block;position:relative;overflow:hidden}.wt-kb img{object-fit:cover;width:100%;height:100%;display:block}.wt-kb--fl{background:linear-gradient(165deg,#efe9dc,#f6f0e2);place-items:center;padding:1.2rem;display:grid}.wt-kb .wt-logo{width:var(--logo-breite);object-fit:contain;max-width:78%;height:auto;display:block}.wt-kb .wt-logo--dunkel{box-sizing:content-box;background:#2b2a26;max-width:calc(78% - 1.8rem);padding:.7rem .9rem}.wt-kb--text{font-family:var(--serif);color:#b47b2f;font-size:4.5rem;font-weight:300;line-height:1}.wt-kt{flex-direction:column;flex:1;gap:.35rem;padding:1rem 1.1rem 1.2rem;display:flex}.wt-gewerk{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#8a5a16;font-size:.6875rem;font-weight:600}.wt-name{font-family:var(--serif);font-weight:var(--e-titel,400);letter-spacing:-.01em;font-size:1.3rem;line-height:1.2}.wt-ort{margin-top:.2rem;font-size:.875rem;font-weight:600}.wt-hw{color:#6a470f;background:#c0912f2e;border-radius:999px;align-self:flex-start;margin-top:.2rem;padding:.2rem .6rem;font-size:.75rem}.wt-mehr{letter-spacing:.04em;text-underline-offset:.28em;margin-top:auto;padding-top:.6rem;font-size:.8125rem;font-weight:600;text-decoration:underline 2px #c0912f}.wt-mehr i{font-style:normal}.wt-themen{margin:1.6rem 0 0;font-size:1rem}.wt-themen a{color:var(--ink);text-decoration-color:var(--gold);text-underline-offset:.25em;padding:.5rem 0;text-decoration-thickness:2px;display:inline-block}.wt-ort-s{color:#f4f1e9;background:#1e1d1a}.wt-ort-gitter{grid-template-columns:minmax(240px,440px) 1fr;align-items:center;gap:clamp(1.6rem,5vw,5rem);display:grid}.wt-fakt{color:#d6d3cc;max-width:52ch;margin:0 0 1.6rem;font-size:1rem;line-height:1.6}.wt-ende{flex-wrap:wrap;gap:.7rem;display:flex}.wt-btn{min-height:48px;font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;transition:transform .3s var(--ease),background .3s;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.wt-btn i{font-style:normal}.wt-btn--gold{color:#1a1408;background:linear-gradient(165deg,#b47b2f,#d3a255 55%,#f1c97b)}.wt-btn--linie{color:#f4f1e9;border:1.5px solid #f4f1e9b3}.wt-btn--linie:hover{background:#f4f1e91f}.wt-btn:hover{transform:translateY(-2px)}.wt-btn:focus-visible{outline-offset:3px;outline:3px solid #f1c97b}@media (width<=800px){.wt-ort-gitter{grid-template-columns:1fr}}@media (width<=600px){.wt-wrap{width:calc(100% - 2 * var(--polster,6vw))}.wt-hero{min-height:min(72svh,560px)}.wt-galerie li{height:clamp(200px,60vw,300px)}.wt-ende .wt-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.wt-karte a,.wt-btn{transition:none}}
