.substance-page.has-substance-intro{padding-top:88px}.substance-intro{--intro-header:88px;--intro-stage:calc(100svh - var(--intro-header));isolation:isolate;margin-inline:calc(-1 * var(--page-pad));background:var(--background);border-bottom:1px solid var(--line-soft);margin-bottom:3rem;position:relative}.substance-intro-back{top:1.5rem;left:var(--page-pad);z-index:8;color:var(--muted);margin:0;font-size:.875rem;position:absolute}.substance-intro-scrub{padding-bottom:var(--intro-stage)}.substance-intro .scroll-scrub__stage{top:var(--intro-header);height:var(--intro-stage)}.substance-intro .scroll-scrub__story{margin-top:calc(-1 * var(--intro-stage))}.substance-intro .scroll-scrub__chapter-pin{top:var(--intro-header);min-height:var(--intro-stage);padding:6rem var(--page-pad) 3rem;align-items:center}.substance-intro .scroll-scrub__route{display:none}.substance-intro :is(.scroll-scrub__media,.substance-intro-still-media){width:46%;height:100%;inset:0 5% 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 92%,#0000)}.substance-intro :is(.scroll-scrub__poster,.scroll-scrub__video,.substance-intro-still-media img){object-fit:contain;filter:saturate(.75);width:100%;height:100%}.substance-intro :is(.scroll-scrub__copy,.substance-intro-still-copy){z-index:4;width:min(32rem,47%);position:relative}.substance-intro .scroll-scrub__copy:before{display:none}.substance-intro .scroll-scrub__kicker{font:400 .875rem/1.5 var(--mono);color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.5rem}.substance-intro .scroll-scrub__title{color:var(--ink);font:500 clamp(3.5rem, 7vw, 7rem)/1.05 var(--display);letter-spacing:-.045em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:0}.substance-intro[data-long-title=true] .scroll-scrub__title{font-size:clamp(2.75rem,4.75vw,4.75rem);line-height:1.12}.substance-intro .scroll-scrub__body{font:400 1.25rem/1.7 var(--body);color:var(--muted);max-width:30ch;margin:1.5rem 0 0}.substance-intro .scroll-scrub__actions{margin-top:1.25rem;display:block}.substance-intro-details{margin-top:1.25rem}.substance-intro-details .claim-sources{font-size:.875rem;line-height:1.7}.substance-intro-aliases{color:var(--muted);overflow-wrap:anywhere;margin-top:1rem;font-size:.875rem;line-height:1.7}.substance-intro-links{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.substance-intro-links :is(.knowledge-cta,.text-link){min-height:44px;font-size:.9375rem}.substance-intro-cue{color:var(--muted);align-items:center;gap:.75rem;margin-top:2rem;font-size:.875rem;display:flex}.substance-intro-still{min-height:var(--intro-stage);padding:6rem var(--page-pad) 3rem;align-items:center;display:flex;position:relative}.substance-intro-still-media{position:absolute}.substance-intro-still .substance-intro-cue{display:none}#substanz-wissen{scroll-margin-top:1.5rem}@media (width>=1600px){.substance-intro{margin-inline:calc(-1*max(6vw,50vw - 720px))}}@media (width<=860px){.substance-intro :is(.scroll-scrub__media,.substance-intro-still-media){width:100%;height:58%;inset:0 0 auto auto;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.substance-intro :is(.scroll-scrub__poster,.scroll-scrub__video,.substance-intro-still-media img){object-fit:contain;object-position:72% 45%}.substance-intro :is(.scroll-scrub__copy,.substance-intro-still-copy){width:100%;padding-top:0}.substance-intro .scroll-scrub__chapter-pin,.substance-intro-still{padding:18svh var(--page-pad) 2rem;min-height:max(var(--intro-stage), 650px);align-items:flex-end}.substance-intro .scroll-scrub__copy{background:linear-gradient(transparent, var(--background) 28%)}.substance-intro .scroll-scrub__kicker{margin-bottom:.75rem}.substance-intro .scroll-scrub__title{font-size:clamp(2.75rem,12vw,4.5rem)}.substance-intro[data-long-title=true] .scroll-scrub__title{font-size:clamp(2rem,8vw,3.25rem)}.substance-intro .scroll-scrub__body{margin-top:1rem;font-size:1.0625rem}.substance-intro-links{margin-top:1.25rem}.substance-intro-cue{margin-top:1rem}}@media (width<=650px){.substance-page.has-substance-intro{padding-top:116px}.substance-intro{--intro-header:116px}.substance-intro-back{top:1rem}}@media (prefers-reduced-motion:reduce){.substance-intro .scroll-cue-track:after{animation:none}}
