/* Abschnitt Rundgang auf der Hauptseite. Vor dem Start nur ein Bild, die 3D-Ansicht kommt erst nach dem Klick im eigenen Rahmen. */
.begehung{padding:var(--block) var(--rand) 0}
.begehung .vorspann{margin-bottom:clamp(1.5rem,3vw,2.5rem)}
.begehung-buehne{position:relative;width:100%;aspect-ratio:16/9;max-height:86svh;overflow:hidden;background:var(--tief);border-radius:.5rem}
.begehung-bild{width:100%;height:100%;object-fit:cover}
.begehung-buehne iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}
.begehung-start{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:.6rem;background:rgb(14 18 22 / .34);color:#fff;text-align:center;padding:1rem}
.begehung-start p{font-size:.875rem;max-width:none;text-shadow:0 1px 10px rgb(0 0 0 / .5)}
.begehung-start .knopf{min-height:3rem;min-width:13rem}
.begehung-leiste{position:absolute;right:.75rem;top:.75rem;z-index:2;display:flex;gap:.35rem}
.begehung-leiste[hidden]{display:none}
.begehung-leiste button{min-height:2.75rem;padding:.4rem .9rem;border:1px solid rgb(255 255 255 / .18);border-radius:999px;background:rgb(10 14 18 / .5);color:#fff;font:500 .9rem/1 var(--schrift);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.begehung-leiste button:hover{background:rgb(10 14 18 / .7)}
.begehung-buehne:fullscreen{max-height:none;border-radius:0;aspect-ratio:auto}
@media (max-width:40rem){.begehung-buehne{aspect-ratio:3/4;max-height:78svh}}
