.sg-hub{background:var(--sg-hub-bg,#14140f);min-height:100vh;overflow:hidden;position:relative}.sg-hub__bg{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.sg-hub__bg,.sg-hub__pins{inset:0;position:absolute}.sg-hub__head{color:#f2eedf;left:50%;padding:0 1rem;pointer-events:none;position:absolute;text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.85);top:6%;transform:translateX(-50%);z-index:2}.sg-hub__title{font-size:clamp(1.6rem,4vw,2.6rem);letter-spacing:.04em;margin:0}.sg-hub__subtitle{font-size:clamp(.85rem,2vw,1.05rem);margin:.3rem 0 0;opacity:.85}.sg-hub__counter{font-size:.9rem;font-variant-numeric:tabular-nums;margin:.5rem 0 0;opacity:.75}.sg-pin{align-items:center;background:rgba(0,0,0,.55);border:1.5px solid hsla(47,42%,91%,.55);border-radius:999px;color:#f2eedf;cursor:pointer;display:inline-flex;font-size:clamp(.75rem,1.6vw,.95rem);gap:.45em;left:var(--x,50%);line-height:1.2;padding:.45em .8em;position:absolute;top:var(--y,50%);transform:translate(-50%,-50%);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.sg-pin:focus-visible,.sg-pin:hover{background:rgba(0,0,0,.75);border-color:#f2eedf;outline:none}.sg-pin__dot{animation:sg-pin-pulse 2.2s ease-in-out infinite;background:#f2eedf;border-radius:50%;flex:none;height:.65em;width:.65em}.sg-pin.is-visited{background:rgba(58,62,8,.72);border-color:rgba(160,166,0,.9)}.sg-pin.is-visited .sg-pin__dot{animation:none;background:#a0a600}.sg-pin.is-visited .sg-pin__label:after{content:" ✓"}.sg-pin.is-current{box-shadow:0 0 0 3px hsla(47,42%,91%,.35)}@keyframes sg-pin-pulse{0%,to{box-shadow:0 0 0 0 hsla(47,42%,91%,.45)}50%{box-shadow:0 0 0 7px hsla(47,42%,91%,0)}}.sg-hub--end .sg-pin:not(.is-visited){border-color:rgba(214,84,120,.9)}.sg-hub--end .sg-pin:not(.is-visited) .sg-pin__dot{background:#d65478}.sg-hub__complete{display:none}.sg-hub.is-complete .sg-hub__complete{display:block}.sg-hub.is-complete .sg-hub__incomplete{display:none}.sg-hub__foot{bottom:7%;color:#f2eedf;left:50%;position:absolute;text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.85);transform:translateX(-50%);width:min(92%,40rem);z-index:2}.sg-hub__foot a,.sg-hub__foot button{background:rgba(0,0,0,.55);border:1.5px solid hsla(47,42%,91%,.55);border-radius:999px;color:#f2eedf;cursor:pointer;display:inline-block;font-size:.9rem;margin:.35rem .35rem 0;padding:.55em 1.1em;text-decoration:none}.sg-hub__foot a:hover,.sg-hub__foot button:hover{background:rgba(0,0,0,.75);border-color:#f2eedf}.sg-crossfade{height:calc(var(--sg-cf-vh, 250)*1vh);position:relative;scroll-snap-align:none;scroll-snap-stop:normal}.sg-crossfade__stage{height:100vh;overflow:hidden;position:sticky;top:0}.sg-crossfade__layer{inset:0;margin:0;position:absolute}.sg-crossfade__layer img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.sg-crossfade__layer--after{opacity:var(--cf,0)}.sg-crossfade__label{background:rgba(0,0,0,.6);border-radius:999px;bottom:7%;color:#f2eedf;font-size:.9rem;left:50%;max-width:92%;overflow:hidden;padding:.4em .9em;position:absolute;text-overflow:ellipsis;transform:translateX(-50%);white-space:nowrap}.sg-crossfade__label--before{opacity:max(0,calc(1 - var(--cf, 0)*2))}.sg-crossfade__label--after{opacity:max(0,calc(var(--cf, 0)*2 - 1))}.sg-crossfade__intro{color:#f2eedf;font-size:clamp(1.05rem,2.6vw,1.5rem);left:50%;opacity:max(0,calc(1 - var(--cf, 0)*3));padding:0 1rem;pointer-events:none;position:absolute;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.85);top:10%;transform:translateX(-50%)}.sg-bio{display:flex;flex-direction:column;font-size:.85em;gap:.15em;line-height:1.35;margin:.4em 0 0}.sg-bio__name{font-weight:600;letter-spacing:.02em}.sg-bio__meta{opacity:.75}.sg-bio__role{border:1px solid;border-radius:999px;display:inline-block;font-size:.8em;margin-left:.5em;opacity:.8;padding:.1em .55em;vertical-align:.1em}@media (prefers-reduced-motion:reduce){.sg-hub--end .sg-pin:not(.is-visited) .sg-pin__dot,.sg-pin__dot{animation:none}}
/*# sourceMappingURL=story-sperrgebiet.css.map */