.hsc{--hsc-ton:var(--signal);--hsc-ton-rgb:197,173,132;--hsc-ton-hell:#f3e6cc;--hsc-auf-ton:#0e0e0f;--hsc-linie:255,255,255}html[data-theme=light] .hsc{--hsc-ton-rgb:140,123,92;--hsc-ton-hell:#b39c72;--hsc-auf-ton:#fff;--hsc-linie:14,14,15}.hsc[data-hsc-seite=geo]{--hsc-ton:#86b3ba;--hsc-ton-rgb:134,179,186;--hsc-ton-hell:#d5eef1}html[data-theme=light] .hsc[data-hsc-seite=geo]{--hsc-ton:#2f6e77;--hsc-ton-rgb:47,110,119;--hsc-ton-hell:#4f98a2}.hero.hsc{background:var(--canvas);background-image:none}.hsc-koerper{position:relative}.hero.hsc .hsc-sec{z-index:2;padding-top:clamp(22px,2.4vw,42px);padding-bottom:clamp(22px,2.2vw,40px);position:relative}.hsc-text{width:min(100%,clamp(500px,45vw,760px))}.hsc .rg-krumen ol{margin-bottom:clamp(22px,2.1vw,38px)}.hsc-titel{gap:clamp(12px,1.2vw,20px);margin:0;display:grid}.hsc .hsc-titel .disp.xl{letter-spacing:.012em;max-width:none;font-size:clamp(19px,2vw,32px);line-height:1.1}.hsc .hsc-titel .stmt.xl{letter-spacing:-.034em;max-width:12.4em;color:var(--ink);text-wrap:balance;font-size:clamp(32px,3.8vw,64px);font-weight:300;line-height:1.05}.hsc-satz{text-wrap:balance;display:block}.hsc-seitenzeile{letter-spacing:-.016em;color:var(--ink);margin:clamp(22px,2.1vw,34px) 0 0;padding-top:clamp(13px,1.1vw,18px);font-size:clamp(19px,1.55vw,24px);font-weight:300;line-height:1.3;position:relative}.hsc-seitenzeile:before{content:"";background:var(--hsc-ton);width:clamp(36px,3.4vw,52px);height:2px;position:absolute;top:0;left:0}.hsc-seitenzeile span{text-wrap:balance;display:block}.hsc-seitenzeile span+span{color:var(--ink-2)}.hsc .lead.hsc-einstieg{color:var(--ink-2);max-width:36em;margin:clamp(12px,1.1vw,16px) 0 0;font-size:clamp(15.5px,1.1vw,17px);line-height:1.6}.hsc .cta-row.hsc-handlung{align-items:flex-start;margin-top:clamp(20px,1.9vw,30px)}.hsc-knopf{justify-items:center;gap:8px;display:grid}.hsc-knopf-satz{color:var(--ink-3);font-size:13px;font-weight:300;line-height:1.4}.hsc-handlung .tlink{margin-top:13px}.hsc-fuss{z-index:2;margin-left:max(var(--rand),calc((100% - var(--inhalt)) / 2 + var(--rand)));padding:clamp(14px,1.3vw,18px) var(--rand) clamp(18px,1.9vw,28px) 0;border-top:1px solid var(--line);position:relative}.hsc-belege{flex-wrap:wrap;gap:10px clamp(22px,2.6vw,46px);margin:0;padding:0;list-style:none;display:flex}.hsc-belege li{color:var(--ink-2);align-items:center;gap:9px;font-size:13.5px;line-height:1.35;display:inline-flex}.hsc-belege svg.ic{width:17px;height:17px;color:var(--hsc-ton)}.hsc-belege a{color:inherit;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px}.hsc-belege a:hover{color:var(--ink);text-decoration-color:var(--hsc-ton)}.hsc-belege a:focus-visible{outline:2px solid var(--hsc-ton);outline-offset:3px}.hsc-bild{z-index:1;top:0;bottom:0;right:0;left:max(40%,calc(var(--rand) + 500px));pointer-events:none;margin:0;position:absolute;container-type:size}.hsc-linien{width:100%;height:100%;display:block;position:absolute;inset:0}.hsc-raum,.hsc-frage,.hsc-port,.hsc-ziel{left:calc(var(--x) * 0.1%);top:calc(var(--y) * 0.1%);position:absolute}@supports (width:1cqw){.hsc-raum,.hsc-frage,.hsc-port,.hsc-ziel{left:calc(50cqw + (var(--x) - 500) * min(1cqw,1cqh) / 10);top:calc(50cqh + (var(--y) - 500) * min(1cqw,1cqh) / 10)}}.hsc-ebene{fill:none;stroke-linecap:round}.hsc-fern{stroke-width:1.15px;opacity:.6}.hsc-mitte{stroke-width:1.4px;opacity:.85}.hsc-nah{stroke-width:1.75px}.hsc-st0{stop-color:var(--hsc-ton-hell);stop-opacity:1}.hsc-st1{stop-color:var(--hsc-ton);stop-opacity:.95}.hsc-st2{stop-color:rgb(var(--hsc-ton-rgb));stop-opacity:.5}.hsc-st3{stop-color:rgb(var(--hsc-linie));stop-opacity:.16}.hsc-st4{stop-color:rgb(var(--hsc-linie));stop-opacity:0}html[data-theme=light] .hsc-st0{stop-color:var(--hsc-ton)}html[data-theme=light] .hsc-st2{stop-opacity:.55}html[data-theme=light] .hsc-st3{stop-opacity:.2}.hsc-funke,.hsc-funke-hof{fill:none;stroke-linecap:round;stroke-dasharray:.045 3;stroke-dashoffset:-1.1px;opacity:0}.hsc-funke{--hsc-spitze:1;stroke:var(--hsc-ton-hell);stroke-width:2.4px}.hsc-funke-hof{--hsc-spitze:1;stroke:var(--hsc-ton);stroke-width:10px}html[data-theme=light] .hsc-funke{stroke:var(--hsc-ton)}html[data-theme=light] .hsc-funke-hof{--hsc-spitze:.5;stroke:var(--hsc-ton-hell)}.hsc-raum{--hsc-a:.17;aspect-ratio:1;background:radial-gradient(closest-side,rgba(var(--hsc-ton-rgb),var(--hsc-a)),rgba(var(--hsc-ton-rgb),calc(var(--hsc-a) * .62)) 18%,rgba(var(--hsc-ton-rgb),calc(var(--hsc-a) * .3)) 40%,rgba(var(--hsc-ton-rgb),calc(var(--hsc-a) * .1)) 66%,rgba(var(--hsc-ton-rgb),0) 100%);border-radius:50%;width:min(118cqh,1100px);translate:-50% -50%}html[data-theme=light] .hsc-raum{--hsc-a:.15}.hsc-raum:after{content:"";opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23k)'/%3E%3C/svg%3E");border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000);mask-image:radial-gradient(closest-side,#000 30%,#0000)}html[data-theme=light] .hsc-raum:after{opacity:.16}.hsc-port{background:var(--hsc-ton-hell);width:9px;height:9px;box-shadow:0 0 0 3px rgba(var(--hsc-ton-rgb),.22),0 0 18px 4px rgba(var(--hsc-ton-rgb),.55),0 0 60px 14px rgba(var(--hsc-ton-rgb),.22);border-radius:50%;translate:-50% -50%}html[data-theme=light] .hsc-port{background:var(--hsc-ton);box-shadow:0 0 0 3px rgba(var(--hsc-ton-rgb),.18),0 0 16px 3px rgba(var(--hsc-ton-rgb),.4),0 0 50px 12px rgba(var(--hsc-ton-rgb),.16)}.hsc-port:after{content:"";background:radial-gradient(closest-side,rgba(var(--hsc-ton-rgb),.6),rgba(var(--hsc-ton-rgb),.18) 45%,rgba(var(--hsc-ton-rgb),0));opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-46px}.hsc-ziel{--hsc-luft:26px;height:52px;translate:calc(-100% - var(--hsc-luft)) -50%;background:var(--canvas-2);box-shadow:inset 0 0 0 1px rgba(var(--hsc-ton-rgb),.45),0 0 34px -6px rgba(var(--hsc-ton-rgb),.28),0 24px 60px -26px #000c;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;border-radius:100px;align-items:center;gap:12px;padding:0 22px 0 7px;font-size:15px;font-weight:500;display:inline-flex}html[data-theme=light] .hsc-ziel{box-shadow:inset 0 0 0 1px rgba(var(--hsc-ton-rgb),.42),0 0 30px -8px rgba(var(--hsc-ton-rgb),.3),0 20px 44px -22px #0e0e0f4d;background:#fff}.hsc-ziel:after{content:"";width:var(--hsc-luft);background:linear-gradient(90deg,rgba(var(--hsc-ton-rgb),.35),var(--hsc-ton));height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:100%}.hsc-rang{background:var(--hsc-ton);width:38px;height:38px;color:var(--hsc-auf-ton);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:17px;font-weight:500;line-height:1;display:grid}.hsc-zitat svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.hsc-adresse small{font-size:inherit;color:var(--ink-3);font-weight:300}.hsc-frage{font-size:calc(11px + var(--n,.5) * 3.5px);letter-spacing:-.005em;color:rgba(var(--hsc-linie),calc(.44 + var(--n,.5) * .4));white-space:nowrap;text-shadow:0 0 10px var(--canvas),0 0 4px var(--canvas),0 0 2px var(--canvas);font-weight:400;line-height:1.15;display:block}.hsc-frage:before{content:"";background:var(--canvas);width:7px;height:7px;box-shadow:inset 0 0 0 1.5px rgba(var(--hsc-ton-rgb),calc(.5 + var(--n,.5) * .45));border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute}.hsc-frage[data-lage=seite]{translate:13px -50%}.hsc-frage[data-lage=seite]:before{top:50%;left:-13px}.hsc-frage[data-lage=ueber]{translate:-6px calc(-100% - 9px)}.hsc-frage[data-lage=ueber]:before{top:calc(100% + 9px);left:6px}.hsc-frage[data-lage=unter]{translate:-6px 9px}.hsc-frage[data-lage=unter]:before{top:-9px;left:6px}.hsc-schema{right:var(--rand);font-family:var(--font-display);font-size:var(--t-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);opacity:.8;font-weight:500;position:absolute;bottom:clamp(12px,1.2vw,18px)}@media (prefers-reduced-motion:no-preference){.hsc-ebene path{stroke-dasharray:1 1;animation:1.5s cubic-bezier(.25,.8,.3,1) both hsc-ziehen;animation-delay:calc(50ms + var(--v) * .9s)}.hsc-fern{animation:2.8s cubic-bezier(.16,1,.3,1) both hsc-tiefe}.hsc-frage{animation:.9s cubic-bezier(.16,1,.3,1) both hsc-auf;animation-delay:calc(.4s + var(--v) * .9s)}.hsc-funke,.hsc-funke-hof{animation:cubic-bezier(.45,0,.2,1) both hsc-lauf;animation-duration:calc(1.3s - var(--j) * 80ms);animation-delay:calc(.75s + var(--j) * .1s)}.hsc-raum{animation:2.4s cubic-bezier(.4,0,.2,1) .3s both hsc-raum}.hsc-port{animation:.9s cubic-bezier(.16,1,.3,1) 1.72s both hsc-zuenden}.hsc-port:after{animation:1.3s cubic-bezier(.16,1,.3,1) 1.86s both hsc-ring}.hsc-ziel{animation:.8s cubic-bezier(.16,1,.3,1) .25s both hsc-ziel}.hsc-ziel:after{transform-origin:100%;animation:.45s cubic-bezier(.4,0,.2,1) 1.8s both hsc-steg}.hsc-rang{animation:.8s cubic-bezier(.16,1,.3,1) 1.95s both hsc-rang}.hsc-schema{animation:1s 1.4s both hsc-raum}.hsc-seitenzeile:before{transform-origin:0;animation:.8s cubic-bezier(.16,1,.3,1) 1.85s both hsc-steg}}@keyframes hsc-ziehen{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hsc-tiefe{0%{transform:scale(1.07)}to{transform:none}}@keyframes hsc-auf{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}@keyframes hsc-lauf{0%{stroke-dashoffset:.05px;opacity:0}14%{opacity:var(--hsc-spitze)}88%{opacity:var(--hsc-spitze)}to{stroke-dashoffset:-1px;opacity:0}}@keyframes hsc-raum{0%{opacity:0}to{opacity:1}}@keyframes hsc-zuenden{0%{opacity:0;scale:.3}45%{opacity:1;scale:1.9}to{opacity:1;scale:1}}@keyframes hsc-ring{0%{opacity:.95;scale:.15}to{opacity:0;scale:1.5}}@keyframes hsc-ziel{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}@keyframes hsc-steg{0%{transform:scaleX(0)}to{transform:none}}@keyframes hsc-rang{0%{color:var(--hsc-ton);box-shadow:inset 0 0 0 1.5px var(--hsc-ton);background-color:#0000}60%{box-shadow:inset 0 0 0 1.5px var(--hsc-ton),0 0 26px 6px rgba(var(--hsc-ton-rgb),.55)}to{background-color:var(--hsc-ton);color:var(--hsc-auf-ton);box-shadow:inset 0 0 0 1.5px var(--hsc-ton),0 0 0 0 rgba(var(--hsc-ton-rgb),0)}}.hsc-wartet *,.hsc-wartet :before,.hsc-wartet :after{animation-play-state:paused!important}@media print{.hsc *,.hsc :before,.hsc :after{animation:none!important}}@media (width>=1000px) and (width<=1199px){.hsc-frage:not([data-handy]){display:none}.hsc-frage[data-lage]{translate:calc(-100% - 12px) -50%}.hsc-frage[data-lage]:before{top:50%;left:calc(100% + 12px)}.hsc-ziel{--hsc-luft:18px;gap:10px;height:46px;padding:0 16px 0 6px;font-size:14px}.hsc-rang{width:34px;height:34px;font-size:15px}}@media (width<=999px){.hero.hsc{flex-direction:column;display:flex}.hsc-koerper{display:contents}.hero.hsc .hsc-sec{order:1;width:100%;padding-bottom:26px}.hsc-text{width:auto;max-width:720px}.hsc .hsc-titel .stmt.xl{font-size:clamp(38px,5vw,52px)}.hsc-fuss{margin-left:var(--rand);order:2}.hsc-bild{order:3;height:clamp(280px,46vw,420px);margin:0 0 0 clamp(60px,22vw,300px);position:relative;inset:auto}.hsc-fern{stroke-width:2px}.hsc-mitte{stroke-width:2.4px}.hsc-nah{stroke-width:3px}.hsc-schema{bottom:14px}}@media (width<=760px){.hsc .rg-krumen ol{margin-bottom:22px}.hsc .hsc-titel .disp.xl{font-size:clamp(15px,4.4vw,19px)}.hsc .hsc-titel .stmt.xl{font-size:clamp(26px,7.4vw,34px);line-height:1.08}.hsc-titel{gap:12px}.hsc-seitenzeile{margin-top:24px;padding-top:14px;font-size:clamp(18px,5vw,20px)}.hsc .lead.hsc-einstieg{font-size:15.5px}.hsc .cta-row.hsc-handlung{margin-top:22px}.hsc-knopf{flex:100%}.hsc-handlung .btn{width:100%}.hsc-handlung .tlink{margin-top:4px}.hsc-belege{flex-direction:column;gap:8px}.hsc-bild{height:320px;margin-left:22%}.hsc-fern{stroke-width:2.8px}.hsc-mitte{stroke-width:3.2px}.hsc-nah{stroke-width:3.8px}.hsc-frage:not([data-handy]){display:none}.hsc-frage{font-size:12.5px}.hsc-frage[data-lage]{translate:calc(-100% - 12px) -50%}.hsc-frage[data-lage]:before{top:50%;left:calc(100% + 12px)}.hsc-ziel{--hsc-luft:12px;gap:8px;height:42px;padding:0 13px 0 5px;font-size:12.5px}.hsc-rang{width:30px;height:30px;font-size:13px}.hsc-zitat svg{width:15px;height:15px}}
