.tg-seite{color:#f4f1e9;--tg-gold:linear-gradient(165deg,#b47b2f,#d3a255 55%,#f1c97b);background:#14130f}.tg-seite [hidden]{display:none!important}.tg-intro{isolation:isolate;min-height:calc(100svh - 2rem);padding-top:calc(var(--ed-nav,6.45rem) + 1rem);align-items:flex-end;display:flex;position:relative;overflow:hidden}.tg-intro>img{object-fit:cover;z-index:-2;object-position:50% 60%;width:100%;height:100%;position:absolute;inset:0}.tg-intro:after{content:"";z-index:-1;background:linear-gradient(90deg,#14130fe0 0%,#14130f99 48%,#14130f24 100%),linear-gradient(#14130f66 0%,#14130f00 35%,#14130fe6 100%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.tg-intro>img{animation:16s ease-out forwards tg-fahrt}html.bewegung-aus .tg-intro>img{animation:none}}@keyframes tg-fahrt{0%{transform:scale(1.03)}to{transform:scale(1.14)translate(-1.5%,-1%)}}.tg-t{width:calc(100% - 2 * var(--polster,6vw));max-width:1760px;margin-inline:auto;padding-bottom:clamp(3.5rem,9vw,7rem)}.tg-ort{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#f1c97b;margin:0;font-size:.75rem;font-weight:600}.tg-h1{font-family:var(--serif);letter-spacing:-.035em;color:#f4f1e9;max-width:12ch;margin:.8rem 0 1.2rem;font-size:clamp(2.8rem,9vw,9rem);font-weight:300;line-height:.98}.tg-h1 em{font-style:normal;font-weight:600}.tg-lead{max-width:34ch;font-family:var(--serif);color:#f4f1e9;margin:0;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:300;line-height:1.4}.tg-cue{min-height:44px;font:600 .75rem var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#f1c97b;align-items:center;gap:.8rem;margin-top:2rem;text-decoration:none;display:inline-flex}.tg-cue i{background:var(--tg-gold);width:1px;height:44px;display:block}.tg-cue:focus-visible{outline-offset:4px;outline:2px solid #f4f1e9}.tg-kap{height:210svh;padding:0;position:relative}.tg-in{isolation:isolate;align-items:flex-end;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.tg-bild{z-index:-3;position:absolute;inset:-6% 0}.tg-bild img{object-fit:cover;width:100%;height:100%;transform:translate3d(0,calc((var(--t,.5) - .5) * -8vh),0) scale(1.12)}html.bewegung-aus .tg-bild img{transform:scale(1.04)}.tg-in:before{content:"";z-index:-2;background:linear-gradient(90deg,#000c 0%,#00000080 42%,#0000 78%),linear-gradient(#0000 55%,#000000b3);position:absolute;inset:0}.tg-geist{z-index:-1;right:-1vw;top:calc(var(--ed-nav,6.45rem) + 4vh);font:700 clamp(5rem,18vw,18rem)/.9 var(--serif);letter-spacing:-.04em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px #f4f1e933;white-space:nowrap;transform:translate3d(calc((var(--t,.5) - .5) * -14vw),0,0);pointer-events:none;position:absolute}html.bewegung-aus .tg-geist{transform:none}.tg-txt{width:min(720px,100%);padding:var(--polster,6vw);padding-bottom:clamp(2.4rem,6vw,5.5rem)}.tg-zeit{font:600 .8125rem var(--sans);letter-spacing:.22em;text-transform:uppercase;color:#f1c97b;align-items:center;gap:.9rem;margin:0;display:flex}.tg-zeit:before{content:"";background:var(--tg-gold);width:2.7rem;height:2px}.tg-h2{font-family:var(--serif);letter-spacing:-.03em;color:#f4f1e9;margin:.8rem 0 .7rem;font-size:clamp(2.6rem,6.4vw,6.4rem);font-weight:300;line-height:1.02}.tg-ein{font-family:var(--serif);margin:0 0 .4rem;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:300;line-height:1.3}.tg-sinn{color:#e6e3dc;max-width:44ch;margin:0 0 1.2rem;font-size:1rem}.tg-chips{flex-wrap:wrap;gap:6px 8px;max-width:56ch;margin:0 0 1.2rem;padding:0;list-style:none;display:flex}.tg-chip{backdrop-filter:blur(6px);background:#f4f1e924;border:1px solid #f4f1e942;border-radius:999px;padding:.35rem .75rem;font-size:.8125rem;line-height:1.3}.tg-chip small{opacity:.78;font-size:.6875rem}.tg-hw{color:#f1c97b;letter-spacing:.04em;margin:-.4rem 0 1rem;font-size:.8125rem}.tg-aktionen{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.tg-nimm{backdrop-filter:blur(8px);color:#f4f1e9;min-height:52px;font:600 .875rem var(--sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#0006;border:1.5px solid #f4f1e9b3;border-radius:999px;align-items:center;gap:.8rem;padding:0 1.5rem 0 .9rem;transition:background .35s,color .35s;display:inline-flex}.tg-box{width:28px;height:28px;transition:background .35s,transform .5s var(--ease);border:1.5px solid;border-radius:50%;place-items:center;display:grid}.tg-box:before{content:"+";font:300 22px/1 var(--sans)}.tg-nimm[aria-pressed=true]{background:var(--tg-gold);color:#1a1408;border-color:#0000}.tg-nimm[aria-pressed=true] .tg-box{color:#f1c97b;background:#1a1408;transform:rotate(360deg)}.tg-nimm[aria-pressed=true] .tg-box:before{content:"✓";font:700 15px/1 var(--sans)}.tg-nimm:focus-visible,.tg-wahl button:focus-visible,.tg-halt:focus-visible,.tg-btn:focus-visible,.tg-oeffnen:focus-visible{outline-offset:3px;outline:3px solid #f1c97b}.tg-oeffnen{color:#f4f1e9;min-height:52px;font:600 .875rem var(--sans);letter-spacing:.06em;text-transform:uppercase;text-underline-offset:.3em;align-items:center;gap:.6rem;padding:0 .4rem;text-decoration:underline 2px #d3a255;display:inline-flex}.tg-oeffnen i{font-style:normal}.tg-credit{z-index:2}.tg-js .tg-rv{opacity:0;transition:opacity .9s var(--ease),transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.tg-js .tg-kap.da .tg-rv{opacity:1;transform:none}.tg-js .tg-kap.da .tg-rv:nth-child(2){transition-delay:80ms}.tg-js .tg-kap.da .tg-rv:nth-child(3){transition-delay:.16s}.tg-js .tg-kap.da .tg-rv:nth-child(4){transition-delay:.24s}.tg-js .tg-kap.da .tg-rv:nth-child(5){transition-delay:.32s}.tg-js .tg-kap.da .tg-rv:nth-child(n+6){transition-delay:.4s}.tg-rail{z-index:65;opacity:0;pointer-events:none;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;transition:opacity .5s;display:flex;position:fixed;top:50%;right:clamp(10px,2vw,28px);transform:translateY(-50%)}.tg-rail.zeig{opacity:1;pointer-events:auto}.tg-rail a{min-height:44px;font:600 .6875rem var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#f4f1e9b3;text-shadow:0 1px 8px #000;justify-content:flex-end;align-items:center;gap:12px;padding:0 4px;text-decoration:none;display:flex}.tg-rail a span{opacity:0;transition:opacity .35s,transform .35s;transform:translate(8px)}.tg-rail a:hover span,.tg-rail a:focus-visible span,.tg-rail a[aria-current=true] span{opacity:1;transform:none}.tg-rail a i{border:1.5px solid;border-radius:50%;width:10px;height:10px}.tg-rail a[aria-current=true]{color:#f1c97b}.tg-rail a[aria-current=true] i{background:#f1c97b;transform:scale(1.3)}.tg-rail a:focus-visible{outline-offset:2px;outline:2px solid #f1c97b}.tg-halt{z-index:70;backdrop-filter:blur(8px);color:#f4f1e9;min-width:44px;min-height:44px;font:500 .8125rem var(--sans);letter-spacing:.05em;cursor:pointer;background:#0000008c;border:1.5px solid #f4f1e980;border-radius:999px;align-items:center;gap:.6rem;padding:0 1rem 0 .8rem;display:inline-flex;position:fixed;bottom:16px;left:16px}.tg-halt-ic{box-sizing:border-box;border-left:3px solid;border-right:3px solid;width:10px;height:12px}.tg-halt.ist-aus .tg-halt-ic{border:6px solid #0000;border-left:10px solid;border-right:0;width:0;height:0}.tg-merk{z-index:70;backdrop-filter:blur(12px);white-space:nowrap;background:#000000d9;border:1px solid #f1c97b66;border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 20px;font-size:.875rem;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.tg-merk b{color:#f1c97b}.tg-merk.weg{display:none}.tg-schluss{z-index:2;background:#1e1d1a;padding:clamp(3.5rem,9vw,8rem) 0;position:relative}.tg-wrap{width:min(var(--spiegel), 100% - 12vw);margin-inline:auto}.tg-h2s{font-family:var(--serif);letter-spacing:-.03em;max-width:16ch;margin:.8rem 0 0;font-size:clamp(2rem,5vw,4.6rem);font-weight:300;line-height:1.05}.tg-h2s em{font-style:normal;font-weight:600}.tg-gitter{grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(1.8rem,6vw,6rem);margin-top:clamp(1.8rem,5vw,4rem);display:grid}.tg-sl{color:#d6d3cc;max-width:44ch;margin:0 0 1rem}.tg-wahl{flex-wrap:wrap;gap:8px;margin:0 0 1.6rem;display:flex}.tg-wahl button{color:#f4f1e9;min-height:44px;font:500 .875rem var(--sans);cursor:pointer;background:0 0;border:1.5px solid #f4f1e966;border-radius:999px;padding:0 1.1rem}.tg-wahl button[aria-pressed=true]{background:var(--tg-gold);color:#1a1408;border-color:#0000;font-weight:600}.tg-reise{gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.tg-reise li{border-top:1px solid #f4f1e929;grid-template-columns:48px 1fr;gap:.2rem 1rem;padding:1rem 0;display:grid}.tg-reise .n{width:44px;height:44px;font:700 1rem var(--sans);color:#f1c97b;border:2px solid #f1c97b;border-radius:50%;grid-row:span 2;place-items:center;display:grid}.tg-reise h3{font-family:var(--serif);margin:0;font-size:1.25rem;font-weight:400}.tg-reise p{color:#c5c2bb;margin:0;font-size:.875rem}.tg-leer{color:#c5c2bb;border-radius:14px;border:1.5px dashed #f4f1e94d!important;padding:1.4rem!important;display:block!important}.tg-fakten{color:#a9a6a0;max-width:46ch;margin:.6rem 0 1.2rem;font-size:.875rem}.tg-ohne{margin-top:1.6rem}.tg-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:0 0 1.6rem;padding:0;list-style:none;display:grid}.tg-links li{border-top:1px solid #f4f1e929}.tg-links a{color:#f4f1e9;min-height:52px;font-family:var(--serif);justify-content:space-between;align-items:center;font-size:1.15rem;text-decoration:none;display:flex}.tg-links a i{color:#f1c97b;font-style:normal}.tg-links a:hover{text-underline-offset:.2em;text-decoration:underline #d3a255}.tg-links a:focus-visible{outline-offset:2px;outline:2px solid #f1c97b}.tg-ende{flex-wrap:wrap;gap:.7rem;display:flex}.tg-btn{min-height:48px;font:600 .875rem var(--sans);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:transform .3s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.5rem;text-decoration:none;display:inline-flex}.tg-btn i{font-style:normal}.tg-btn--gold{background:var(--tg-gold);color:#1a1408;border:0}.tg-btn--linie{color:#f4f1e9;background:0 0;border:1.5px solid #f4f1e9b3}.tg-btn:hover{transform:translateY(-2px)}.tg-plan{width:100%;max-width:460px;margin:0}.tg-plan svg{width:100%;height:auto;display:block;overflow:visible}.tg-plan figcaption{color:#a9a6a0;margin-top:.5rem;font-size:.75rem}.tg-plan .pw{fill:none;stroke:#f4f1e91f;stroke-width:16px;stroke-linecap:round;stroke-linejoin:round}.tg-plan .pp rect{fill:#ffffff0d;stroke:#f4f1e933;stroke-width:2px}.tg-plan .pp text{font:500 28px var(--sans);fill:#a9a6a0;text-anchor:middle;dominant-baseline:middle}.tg-plan .ph{fill:#ffffff12;stroke:#f4f1e957;stroke-width:2px;transition:fill .5s,stroke .5s}.tg-plan .ph.an{fill:#d3a255;stroke:#f1c97b}.tg-plan .ph.privat{fill:none;stroke-dasharray:6 6;stroke:#f4f1e933}.tg-plan .pn{font:600 34px var(--serif);fill:#f4f1e9;text-anchor:middle;dominant-baseline:middle;pointer-events:none}.tg-plan .pn.an{fill:#1a1408}.tg-plan .pprivat{font:400 22px var(--sans);fill:#a9a6a0;text-anchor:middle;dominant-baseline:middle}.tg-plan .pr{fill:none;stroke:#f1c97b;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.tg-plan .pe circle{fill:#f1c97b}.tg-plan .pe text{font:500 24px var(--sans);fill:#d6d3cc}.tg-plan .ps circle{fill:#1a1408;stroke:#f1c97b;stroke-width:4px}.tg-plan .ps text{font:700 20px var(--sans);fill:#f1c97b;text-anchor:middle;dominant-baseline:middle}@media (width<=900px){.tg-gitter{grid-template-columns:1fr}.tg-rail{display:none}}@media (width<=760px){.tg-kap{height:190svh}.tg-in:before{background:linear-gradient(#0000 15%,#000000a6 55%,#000000e6 100%)}.tg-chip small{display:none}.tg-halt{bottom:10px;left:10px}.tg-wrap{width:calc(100% - 2 * var(--polster,6vw))}.tg-merk{padding-left:14px;font-size:.8125rem;bottom:64px}.tg-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tg-kap{height:auto}.tg-in{min-height:100svh;position:relative}.tg-js .tg-rv{opacity:1;transition:none;transform:none}.tg-bild img{transform:scale(1.04)}.tg-geist{transform:none}}
