.nvx-ls :is(.nvx-ls-anzeichen-knopf,.nvx-ls-schalter,.nvx-ls-variante-knopf):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.nvx-ls .nvx-ls-hero-raster{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.nvx-ls .nvx-ls-hero-bild{min-height:clamp(380px,58vh,640px)}.nvx-ls .nvx-ls-steckbrief-eintrag+.nvx-ls-steckbrief-eintrag{border-left:1px solid #d5d9e0;padding-left:clamp(18px,2.2vw,36px)}.nvx-ls .nvx-ls-steckbrief-eintrag{padding-right:clamp(12px,1.4vw,24px)}@media (max-width:900px){.nvx-ls .nvx-ls-hero-raster{grid-template-columns:minmax(0,1fr)}.nvx-ls .nvx-ls-hero-bild{min-height:clamp(260px,70vw,420px)}.nvx-ls .nvx-ls-steckbrief-liste{gap:22px 0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.nvx-ls .nvx-ls-steckbrief-eintrag:nth-child(odd){border-left:0;padding-left:0}}.nvx-ls .nvx-ls-anzeichen{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.nvx-ls .nvx-ls-anzeichen-eintrag{border-top:1px solid #dfe2e8}.nvx-ls .nvx-ls-anzeichen-eintrag:last-child{border-bottom:1px solid #dfe2e8}.nvx-ls .nvx-ls-anzeichen-knopf{color:#8a8f98;background:0 0;transition:color .3s}.nvx-ls .nvx-ls-anzeichen-eintrag[data-offen] .nvx-ls-anzeichen-knopf{color:#000}.nvx-ls .nvx-ls-anzeichen-nr{color:inherit;transition:color .3s}.nvx-ls .nvx-ls-anzeichen-eintrag[data-offen] .nvx-ls-anzeichen-nr{color:var(--accent)}.nvx-ls .nvx-ls-anzeichen-marke{background:var(--accent);color:#fff}.nvx-ls .nvx-ls-anzeichen-antwort{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),visibility .45s;display:grid}.nvx-ls .nvx-ls-anzeichen-eintrag[data-offen] .nvx-ls-anzeichen-antwort{visibility:visible;grid-template-rows:1fr}.nvx-ls .nvx-ls-anzeichen-bild{aspect-ratio:4/4.4}.nvx-ls .nvx-ls-anzeichen-foto{opacity:0;transition:opacity .6s,scale 1.2s cubic-bezier(.2,.8,.2,1);scale:1.04}.nvx-ls .nvx-ls-anzeichen-foto[data-aktiv]{opacity:1;scale:1}.nvx-ls .nvx-ls-anzeichen-foto-mobil{display:none}@media (max-width:900px){.nvx-ls .nvx-ls-anzeichen{grid-template-columns:minmax(0,1fr)}.nvx-ls .nvx-ls-anzeichen-bild{display:none}.nvx-ls .nvx-ls-anzeichen-foto-mobil{display:block}.nvx-ls .nvx-ls-anzeichen-text{flex-direction:column;gap:10px!important;margin-left:0!important}}.nvx-ls .nvx-ls-architektur-raster{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.nvx-ls .nvx-ls-architektur-flaeche{aspect-ratio:16/10}@media (max-width:900px){.nvx-ls .nvx-ls-architektur-raster{grid-template-columns:minmax(0,1fr)}.nvx-ls .nvx-ls-architektur-flaeche{aspect-ratio:4/5}}.nvx-ls .nvx-ls-schalter{color:#c9ccd2;background:0 0;transition:background .25s,color .25s}.nvx-ls .nvx-ls-schalter[aria-pressed=true]{color:#000;background:#fff}.nvx-ls .nvx-ls-knoten{opacity:0;justify-items:center;gap:4px;transition:left .9s cubic-bezier(.65,0,.25,1),top .9s cubic-bezier(.65,0,.25,1),opacity .5s,scale .5s;display:grid;translate:-50% -50%;scale:.85}.nvx-ls .nvx-ls-knoten[data-sichtbar]{opacity:1;scale:1}.nvx-ls .nvx-ls-knoten-pille{color:#000;white-space:nowrap;background:#fff;border-radius:999px;padding:7px 14px;font-size:clamp(11.5px,1.05vw,14px);font-weight:600;box-shadow:0 0 0 6px #0b0b0c}.nvx-ls .nvx-ls-knoten[data-neu] .nvx-ls-knoten-pille{background:#85a3f1}.nvx-ls .nvx-ls-knoten-marke{color:#c9ccd2;white-space:nowrap;background:#0b0b0c;border:1px dashed #fff9;border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;top:100%;left:50%;translate:-50% 5px}.nvx-ls .nvx-ls-linien-heute,.nvx-ls .nvx-ls-linien-ziel,.nvx-ls .nvx-ls-schicht{transition:opacity .5s}.nvx-ls .nvx-ls-linien-ziel,.nvx-ls .nvx-ls-schicht{opacity:0}.nvx-ls .nvx-ls-architektur[data-ziel] .nvx-ls-linien-ziel,.nvx-ls .nvx-ls-architektur[data-ziel] .nvx-ls-schicht{opacity:1;transition-delay:.6s}.nvx-ls .nvx-ls-architektur[data-ziel] .nvx-ls-linien-heute{opacity:0;transition-duration:.25s}@keyframes nvxBefundEin{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.nvx-ls .nvx-ls-befund{animation:.45s cubic-bezier(.2,.8,.2,1) both nvxBefundEin}.nvx-ls .nvx-ls-befund:nth-child(2){animation-delay:80ms}.nvx-ls .nvx-ls-befund:nth-child(3){animation-delay:.16s}.nvx-ls .nvx-ls-phasen{grid-template-columns:repeat(3,minmax(0,1fr))}.nvx-ls .nvx-ls-phase:nth-child(3n) .nvx-ls-phase-schiene>span:last-child{visibility:hidden}@media (max-width:900px){.nvx-ls .nvx-ls-phasen{grid-template-columns:minmax(0,1fr)}.nvx-ls .nvx-ls-phase-schiene>span:last-child{display:none}}.nvx-ls .nvx-ls-variante-knopf{color:#000;background:0 0;transition:background .25s,color .25s}.nvx-ls .nvx-ls-variante-knopf[aria-pressed=true]{color:#fff;background:#000}.nvx-ls .nvx-ls-varianten{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.nvx-ls .nvx-ls-kurz{display:none}@media (max-width:900px){.nvx-ls .nvx-ls-varianten{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.nvx-ls .nvx-ls-lang{display:none}.nvx-ls .nvx-ls-kurz{display:inline}.nvx-ls .nvx-ls-schritt{grid-template-columns:34px minmax(0,1fr)!important}.nvx-ls .nvx-ls-schritt-dauer{grid-area:1/2;justify-self:start;margin-bottom:6px}.nvx-ls .nvx-ls-schritt>span:first-child{grid-row:1/span 2}.nvx-ls .nvx-ls-schritt>div{grid-area:2/2}}.nvx-ls .nvx-ls-segment{transition:flex-grow .7s cubic-bezier(.65,0,.25,1)}@keyframes nvxZahlEin{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.nvx-ls .nvx-ls-zahl{animation:.5s cubic-bezier(.2,.8,.2,1) both nvxZahlEin}.nvx-ls .nvx-ls-stimme{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.nvx-ls .nvx-ls-stimme-bild{aspect-ratio:4/5}@media (max-width:900px){.nvx-ls .nvx-ls-stimme{grid-template-columns:minmax(0,1fr)}.nvx-ls .nvx-ls-stimme-bild{aspect-ratio:16/10}}@media (hover:hover){.nvx-ls .nvx-ls-anzeichen-eintrag:not([data-offen]) .nvx-ls-anzeichen-knopf:hover{color:#000}.nvx-ls .nvx-ls-schalter:not([aria-pressed=true]):hover{color:#fff}.nvx-ls .nvx-ls-variante-knopf:not([aria-pressed=true]):hover{color:var(--accent)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.nvx-ls .nvx-ls-baustein:hover .nvx-lp-foto{scale:1.05}}.nvx-ls .nvx-lp-foto{transition:scale .9s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.nvx-ls .nvx-ls-knoten,.nvx-ls .nvx-ls-segment,.nvx-ls .nvx-ls-anzeichen-antwort,.nvx-ls .nvx-ls-anzeichen-foto{transition:none}.nvx-ls .nvx-ls-befund,.nvx-ls .nvx-ls-zahl{animation:none}}
