.rf{z-index:var(--z-content);background:#0f0d0b;height:420svh;position:relative}.rf-buehne{height:100svh;position:sticky;top:0;overflow:hidden}#rf-leinwand{width:100%;height:100%;display:block;position:absolute;inset:0}.rf-loch{display:none}.rf-schleier{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0f0d0be6 0%,#0f0d0b9e 30%,#0f0d0b00 50%),linear-gradient(#0f0d0b00 80%,#0f0d0bbf 100%);position:absolute;inset:0}.rf-ebene{z-index:3;pointer-events:none;position:absolute;inset:0}.rf-tafel{left:max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter)));top:calc(50% + var(--nav-h) / 2);z-index:4;width:500px;position:absolute}.rf-stufe{opacity:0;width:100%;transition:opacity .5s;position:absolute;top:0;left:0;transform:translateY(-50%)}.rf-stufe.an{opacity:1}.rf-stufe .kicker{margin:0 0 20px}.rf-h2{letter-spacing:-.03em;margin:0;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:clamp(38px,3.6vw,52px);font-weight:680;line-height:1.05}.rf-h2 span{text-wrap:balance;display:block}.rf-zwei{color:#bdb2a5}.rf-h3{letter-spacing:-.03em;text-wrap:balance;margin:0;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:42px;font-weight:680;line-height:1.06}.rf-lead{max-width:450px;color:var(--text-2);margin:24px 0 0;font-size:17px;line-height:1.6}.rf-zahl{color:var(--text-2);align-items:baseline;gap:14px;margin:18px 0 0;font-size:16px;display:flex}.rf-zahl b{color:var(--orange);letter-spacing:-.02em;font-family:Archivo Variable,Archivo,sans-serif;font-size:30px;font-weight:680}.rf-leiste{left:max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter)));bottom:calc(34px + var(--daumen-h,0px));z-index:4;color:var(--text-3);gap:28px;font-size:13.5px;display:flex;position:absolute}.rf-leiste span{min-width:92px;padding-top:14px;transition:color .3s;position:relative}.rf-leiste span:before{content:"";background:#ffeedc24;width:100%;height:2px;position:absolute;top:0;left:0}.rf-leiste span i{background:var(--orange);width:0;height:2px;position:absolute;top:0;left:0}.rf-leiste span.an{color:var(--text)}.rf-quelle{right:24px;bottom:calc(30px + var(--daumen-h,0px));z-index:4;color:#8a8076;margin:0;font-size:11.5px;position:absolute}.rf-tipp{left:50%;bottom:calc(32px + var(--daumen-h,0px));z-index:4;color:var(--text-3);font-size:13px;transition:opacity .4s;position:absolute;transform:translate(-50%)}.rf .ort{color:#d9d0c4;white-space:nowrap;text-shadow:0 0 3px #0f0d0b,0 0 7px #0f0d0b,0 0 12px #0f0d0b;will-change:transform, opacity;align-items:center;gap:7px;font-size:13px;font-weight:520;display:flex;position:absolute;top:0;left:0}.rf .ort:before{content:"";background:#f6f1ea;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 2px #0f0d0bcc}.rf .ort.gross{color:var(--text);font-size:15px;font-weight:650}.rf .ort.links{flex-direction:row-reverse}.rf .pin{will-change:transform;width:34px;height:46px;transition:opacity .3s;position:absolute;top:0;left:0}.rf .pin svg{filter:drop-shadow(0 0 10px #ff6a2bd9)drop-shadow(0 0 26px #ff6a2b80);position:absolute;inset:0;overflow:visible}.rf .pin-text{white-space:nowrap;text-shadow:0 0 4px #0f0d0b,0 0 10px #0f0d0b,0 0 18px #0f0d0b;position:absolute;top:-2px;left:34px}.rf .pin-text b{letter-spacing:-.01em;font-family:Archivo Variable,Archivo,sans-serif;font-size:19px;font-weight:700;line-height:1.1;display:block}.rf .pin-text span{color:#ff8a55;font-size:12.5px;font-weight:550}@media (width<=900px){.rf-loch{z-index:2;pointer-events:none;visibility:hidden;will-change:transform;transform-origin:50%;background:radial-gradient(circle closest-side,#0f0d0b00 0 30%,#0f0d0b 35% 100%);width:600px;height:600px;margin:-300px 0 0 -300px;display:block;position:absolute;top:0;left:0}.rf{height:400svh}.rf-schleier{background:linear-gradient(180deg, #0f0d0bf7 0, #0f0d0bf2 calc(var(--rf-text,290px) + 2px), #0f0d0b00 calc(var(--rf-text,290px) + 26px)), linear-gradient(0deg, #0f0d0bf0 0, #0f0d0bf0 var(--daumen-h,0px), #0f0d0bb8 calc(var(--daumen-h,0px) + 52px), #0f0d0b00 calc(var(--daumen-h,0px) + 96px))}.rf-tafel{width:auto;left:16px;right:16px;top:calc(var(--nav-h) + 18px)}.rf-stufe{transform:none}.rf-stufe .kicker{margin-bottom:10px}.rf-h2{font-size:min(27px,8.06452vw - 2.58065px);line-height:1.12}.rf-h2 span{white-space:nowrap;text-wrap:nowrap}.rf-h3{font-size:29px}.rf-lead{margin-top:12px;font-size:15.5px;line-height:1.55}@media (width<=380px){.rf-lead{font-size:14.5px}}.rf-zahl{margin-top:10px}.rf-zahl b{font-size:24px}.rf-leiste{left:16px;right:16px;bottom:calc(var(--daumen-h,0px) + 30px);gap:12px;font-size:12.5px}.rf-leiste span{flex:1;min-width:0}.rf-quelle{left:16px;right:auto;bottom:calc(var(--daumen-h,0px) + 8px);font-size:10.5px}.rf-tipp{display:none}.rf .pin-text b{font-size:17px}.rf .pin-text{transition:transform .45s cubic-bezier(.16,1,.3,1)}.rf .pin-text span{transition:opacity .3s}.rf .pin.weit .pin-text{transform:translateY(15px)}.rf .pin.weit .pin-text span{opacity:0}.rf .ort{font-size:12px}.rf .ort.gross{font-size:13.5px}}@media (width>=600px) and (width<=900px){.rf-tafel{left:var(--gutter);right:var(--gutter)}.rf-h2{font-size:40px}.rf-h3{font-size:38px}.rf-lead{max-width:560px;font-size:17px}.rf-leiste{left:var(--gutter);right:var(--gutter);font-size:13.5px}.rf-quelle{left:var(--gutter)}.rf .ort{font-size:13px}.rf .ort.gross{font-size:15px}}@media (prefers-reduced-motion:reduce){.rf{height:100svh}.rf-stufe{transition:none}.rf-leiste,.rf-tipp{display:none}}.kd{gap:18px;display:grid}.kd-buehne{perspective:1700px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;place-items:center;padding-block:28px 44px;display:grid;position:relative}.kd-buehne.zieht{cursor:grabbing}.kd-buehne:focus-visible .kd-karte{outline:2px solid var(--orange-hover);outline-offset:10px;border-radius:4.118%/6.364%}.kd-karte{will-change:transform;width:100%}.kd-buehne .kd-schatten{top:calc(100% - 50px)}.kd-wahl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kd-wahl button{font:600 14px/1 var(--font-sans);color:var(--text-2);border:1px solid var(--line-2);border-radius:var(--r-pill);cursor:pointer;background:0 0;padding:10px 14px;transition:color .2s,border-color .2s,background-color .2s}.kd-wahl button:hover{color:var(--text);border-color:var(--orange)}.kd-wahl button[aria-pressed=true]{color:var(--orange-ink);background:var(--orange);border-color:var(--orange)}.kd-wahl button:focus-visible{outline:2px solid var(--orange-hover);outline-offset:2px}.kd-tipp{color:var(--text-3);margin-left:auto;font-size:13px}@media (width<=600px){.kd-tipp{display:none}}@media (width<=900px){.kd-wahl button{min-height:44px}}.kv[data-astro-cid-fxbxjrzt]{gap:22px;display:grid}.kv-zeilen[data-astro-cid-fxbxjrzt]{border-top:1px solid var(--line-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));column-gap:28px;display:grid}.kv-zeilen[data-astro-cid-fxbxjrzt] li[data-astro-cid-fxbxjrzt]{border-bottom:1px solid var(--line-2);border-bottom:0;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:16px;padding:18px 0;font-size:17px;line-height:1.5;display:grid}.kv-zeilen[data-astro-cid-fxbxjrzt] svg{color:var(--orange);margin-top:4px}.kv-zeilen[data-astro-cid-fxbxjrzt] a[data-astro-cid-fxbxjrzt]{color:var(--text);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline #ff6a2b99}.kv-zeilen[data-astro-cid-fxbxjrzt] a[data-astro-cid-fxbxjrzt]:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.kv-zeilen[data-astro-cid-fxbxjrzt] address[data-astro-cid-fxbxjrzt]{color:#e6dfd5;font-style:normal}.ko-kopf[data-astro-cid-fxbxjrzt]{grid-template-columns:minmax(0,14fr) minmax(0,10fr);align-items:end;gap:56px;margin-bottom:44px;display:grid}.ko-satz[data-astro-cid-fxbxjrzt]{color:#e6dfd5;font-size:19px;line-height:1.55}.ko-orte[data-astro-cid-fxbxjrzt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ko-orte[data-astro-cid-fxbxjrzt] a[data-astro-cid-fxbxjrzt]{border:1px solid var(--line-2);height:100%;color:inherit;transition:border-color .4s var(--ease-out), background-color .4s var(--ease-out);background:#15110e;gap:6px;padding:24px 26px;text-decoration:none;display:grid}.ko-orte[data-astro-cid-fxbxjrzt] a[data-astro-cid-fxbxjrzt]:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.ko-km[data-astro-cid-fxbxjrzt]{color:var(--orange);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.ko-name[data-astro-cid-fxbxjrzt]{letter-spacing:-.03em;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:28px;font-weight:680;line-height:1.1}.ko-mehr[data-astro-cid-fxbxjrzt]{color:#d8d0c5;align-items:center;gap:8px;margin-top:10px;font-size:16px;display:inline-flex}.ko-mehr[data-astro-cid-fxbxjrzt] svg{color:var(--orange);transition:transform .4s var(--ease-out)}@media (hover:hover) and (pointer:fine){.ko-orte[data-astro-cid-fxbxjrzt] a[data-astro-cid-fxbxjrzt]:hover{background-color:#1b1511;border-color:#ff6a2bb3}.ko-orte[data-astro-cid-fxbxjrzt] a[data-astro-cid-fxbxjrzt]:hover .ko-mehr[data-astro-cid-fxbxjrzt] svg{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.ko-orte[data-astro-cid-fxbxjrzt] a[data-astro-cid-fxbxjrzt],.ko-mehr[data-astro-cid-fxbxjrzt] svg{transition:none}}@media (width<=900px){.kv[data-astro-cid-fxbxjrzt]{padding:24px 20px}.ko-kopf[data-astro-cid-fxbxjrzt]{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:28px}.ko-orte[data-astro-cid-fxbxjrzt]{grid-template-columns:minmax(0,1fr)}.ko-name[data-astro-cid-fxbxjrzt]{font-size:24px}}
