.th-hero{background:var(--v2-panel);padding:72px 0 0}.th-hero .t-display{color:var(--v2-text);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.th-hero .sv-these{animation:.9s cubic-bezier(.23,1,.32,1) .12s both thGleiten}@keyframes thGleiten{0%{transform:translateY(16px)}to{transform:none}}.th-pfad{color:var(--v2-muted);justify-content:center;gap:8px;margin:0 0 18px;padding:0;font-size:12px;list-style:none;display:flex}.th-pfad li+li:before{content:"›";margin-right:8px}.th-pfad a{color:inherit;text-decoration:none}.th-pfad a:hover{color:var(--v2-text)}.th-lage{padding:120px 0}.th-lage h2{max-width:22ch;color:var(--buehne-text)}.th-lage .hs-kicker{color:var(--gold-light)}.th-lage-lead{max-width:40ch;color:var(--buehne-gedaempft);margin:24px 0 0}.th-lage-visual{margin:56px 0 0}.th-lage-schluss{max-width:34ch;color:var(--buehne-text);margin:64px 0 0}.th-abschnitt-lead{max-width:46ch;color:var(--v2-muted);margin:20px 0 0}.th-mitte .th-abschnitt-lead,.th-mitte .sv-h2{margin-left:auto;margin-right:auto}.th-figur{background:var(--v2-panel);border-radius:28px;margin:48px 0 0;padding:32px}.sv-abschnitt--hell .th-figur{background:var(--v2-stage)}.th-figur figcaption{color:var(--v2-muted);margin:20px 0 0;font-size:12px;line-height:1.5}.th-figur figcaption a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:640px){.th-figur{padding:20px 16px}}.th-zwei{align-items:start;gap:40px;display:grid}@media (min-width:1000px){.th-zwei{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px}.th-zwei .th-figur{margin-top:24px}}.th-prosa p{color:var(--v2-muted);margin:20px 0 0;font-size:17px;line-height:1.6}.th-prosa p strong{color:var(--v2-text);font-weight:600}.th-prosa a{color:var(--v2-glow);text-underline-offset:3px;text-decoration:underline}.th-raster{gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}@media (min-width:834px){.th-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.th-raster--drei{grid-template-columns:repeat(3,minmax(0,1fr))}.th-raster--vier{grid-template-columns:repeat(4,minmax(0,1fr))}}.th-raster li{background:var(--v2-stage);border-radius:18px;flex-direction:column;gap:10px;padding:28px;display:flex}.sv-abschnitt:not(.sv-abschnitt--hell) .th-raster li{background:var(--v2-panel)}.th-nr{font-family:var(--font-heading);font-variant-numeric:tabular-nums;color:var(--v2-glow);font-size:15px;font-weight:600}.th-karte-titel{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--v2-text);font-size:21px;font-weight:600;line-height:1.2}.th-karte-text{color:var(--v2-muted);font-size:16px;line-height:1.5}.th-raster a.th-karte-link{margin-top:auto;padding-top:6px}.th-werte{gap:12px;margin:48px 0 0;padding:0;list-style:none;display:grid}.th-werte li{background:var(--v2-panel);border-radius:18px;align-items:baseline;gap:6px 24px;padding:24px 28px;display:grid}@media (min-width:834px){.th-werte li{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.th-werte-links{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--v2-text);font-size:clamp(21px,2.2vw,26px);font-weight:600;line-height:1.2}.th-werte-mehr{color:var(--v2-glow);font-size:13px}.th-werte-rechts{color:var(--v2-muted);font-size:17px}.th-zitat{max-width:30ch;font-family:var(--font-heading);letter-spacing:-.025em;text-align:center;text-wrap:balance;color:var(--v2-text);margin:0 auto;font-size:clamp(26px,3.4vw,40px);font-weight:600;line-height:1.15}.th-zitat-quelle{text-align:center;color:var(--v2-muted);margin:20px 0 0;font-size:13px}.th-modell{margin:40px 0 0}@media (prefers-reduced-motion:reduce){.th-hero .sv-these{animation:none}}
