html:has(.v2){scroll-behavior:auto}html:has(.v2){overscroll-behavior-y:none}html:has(.v2) body{overscroll-behavior-y:none}.v2{background:var(--v2-color-bg);color:var(--v2-color-text);font-family:var(--v2-font-body);font-weight:var(--v2-weight-body);font-style:var(--v2-style-body);min-height:100svh;font-size:clamp(16px,1.1vw + 11px,19px);line-height:1.6}.v2 .ticker-slot{z-index:10;position:absolute;top:0;left:0;right:0}.v2{--ticker-h:38px;--ticker-bg:linear-gradient(color-mix(in srgb, var(--v2-color-text) 28%, transparent), transparent);--ticker-fg:var(--v2-color-bg);--ticker-border-block:none;--ticker-tag-bg:transparent;--ticker-tag-fg:color-mix(in srgb, var(--v2-color-bg) 85%, transparent);--ticker-tag-font:var(--v2-font-label);--ticker-tag-weight:var(--v2-weight-label);--ticker-tag-border:none;--ticker-src-display:none;--ticker-sep:"·";--ticker-accent:color-mix(in srgb, var(--v2-color-bg) 75%, transparent);--ticker-font-size:15px;position:relative}.v2 .ticker .tag{letter-spacing:.18em;font-size:11px}.v2 .ticker{text-shadow:0 1px 6px color-mix(in srgb, var(--v2-color-text) 55%, transparent)}.v2 .ticker-slot:has(.ticker):before{content:"";height:calc(var(--ticker-h) + 18px);pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.v2 .ticker-slot .ticker{position:relative}.v2 picture img{filter:var(--v2-photo-filter,none)}.v2 .t-headline{font-family:var(--v2-font-headline);font-weight:var(--v2-weight-headline);font-style:var(--v2-style-headline);line-height:var(--lh,1.05);letter-spacing:-.01em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.v2 .t-subline{font-family:var(--v2-font-subline);font-weight:var(--v2-weight-subline);font-style:var(--v2-style-subline);line-height:var(--lh,1.35);text-wrap:balance}.v2 .t-body{font-family:var(--v2-font-body);font-weight:var(--v2-weight-body);font-style:var(--v2-style-body);line-height:var(--lh,inherit);text-wrap:pretty}.v2 .t-quote{font-family:var(--v2-font-quote);font-weight:var(--v2-weight-quote);font-style:var(--v2-style-quote);text-wrap:balance;line-height:1.25}.v2 .t-label{font-family:var(--v2-font-label);font-weight:var(--v2-weight-label);font-style:var(--v2-style-label);letter-spacing:.14em;font-size:.72em;line-height:var(--lh,inherit);text-transform:uppercase}:is(.v2[data-text=hinterlegt],.v2[data-text=flaeche][data-layout=kinetik] :is(.opening,.story)) .t-headline{--ink-a:var(--v2-ink-headline-a,.92);--ink-d:var(--v2-ink-headline-d,.29);--ink-t:var(--v2-ink-headline-t,.802);--ink-b:var(--v2-ink-headline-b,.283)}:is(.v2[data-text=hinterlegt],.v2[data-text=flaeche][data-layout=kinetik] :is(.opening,.story)) .t-subline{--ink-a:var(--v2-ink-subline-a,.99);--ink-d:var(--v2-ink-subline-d,.21);--ink-t:var(--v2-ink-subline-t,.873);--ink-b:var(--v2-ink-subline-b,.186)}:is(.v2[data-text=hinterlegt],.v2[data-text=flaeche][data-layout=kinetik] :is(.opening,.story)) .t-body{--ink-a:var(--v2-ink-body-a,.99);--ink-d:var(--v2-ink-body-d,.21);--ink-t:var(--v2-ink-body-t,.889);--ink-b:var(--v2-ink-body-b,.183)}:is(.v2[data-text=hinterlegt],.v2[data-text=flaeche][data-layout=kinetik] :is(.opening,.story)) .t-label{--ink-a:var(--v2-ink-label-a,.99);--ink-d:var(--v2-ink-label-d,.21);--ink-t:var(--v2-ink-label-t,.901);--ink-b:var(--v2-ink-label-b,0)}:is(.v2[data-text=hinterlegt],.v2[data-text=flaeche][data-layout=kinetik] :is(.opening,.story)) :is(.t-subline,.t-body,.t-label):has(.bar){--p:.3;--lh:calc(var(--ink-t) + var(--ink-b) + 2 * var(--p) - .02)}:is(.v2[data-text=hinterlegt],.v2[data-text=flaeche][data-layout=kinetik] :is(.opening,.story)) .t-headline:has(.bar){--p:.16;--lh:calc(var(--ink-t) + var(--ink-b) + 2 * var(--p) + .08)}:is(.v2[data-text=hinterlegt],.v2[data-text=flaeche][data-layout=kinetik] :is(.opening,.story)) .bar{--bar:var(--v2-color-bg);--pad-top:max(0em, calc((var(--p) + var(--ink-t) - var(--ink-a)) * 1em));--cut-top:max(0em, calc((var(--ink-a) - var(--ink-t) - var(--p)) * 1em));--pad-bottom:max(0em, calc((var(--p) + var(--ink-b) - var(--ink-d)) * 1em));--cut-bottom:max(0em, calc((var(--ink-d) - var(--ink-b) - var(--p)) * 1em));-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--v2-color-text);padding:var(--pad-top) .45em var(--pad-bottom);background:linear-gradient(transparent var(--cut-top), var(--bar) var(--cut-top), var(--bar) calc(100% - var(--cut-bottom)), transparent calc(100% - var(--cut-bottom)))}:is(.v2[data-text=hinterlegt],.v2[data-text=flaeche][data-layout=kinetik] :is(.opening,.story)) .t-headline .bar{--bar:var(--v2-color-text);color:var(--v2-color-bg);padding-inline:.22em}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:is(.v2[data-text=hinterlegt],.v2[data-text=flaeche][data-layout=kinetik] :is(.opening,.story)) .bar .mask{--half-lead:calc((var(--lh) - var(--ink-a) - var(--ink-d)) / 2);--mask-clip:inset(calc((var(--ink-a) + var(--half-lead) - var(--ink-t) - var(--p)) * 1em) -.4em calc((var(--ink-d) + var(--half-lead) - var(--ink-b) - var(--p)) * 1em))}}}.v2[data-text=flaeche][data-layout=kinetik] :is(.opening,.story) .t-headline .bar{--bar:var(--v2-color-bg);color:var(--v2-color-text)}.v2[data-text=flaeche][data-layout=kinetik] :is(.story .t-body,.opening .lead):has(.bar){--lh:initial}.v2[data-text=flaeche][data-layout=kinetik] :is(.story .t-body,.opening .lead) .bar{background:0 0;padding:0}@media (width>=900px){.v2[data-text=flaeche][data-layout=kinetik] :is(.opening,.story) :is(.t-headline,.t-subline,.t-body,.t-label):has(.bar){--lh:initial}.v2[data-text=flaeche][data-layout=kinetik] :is(.opening,.story) .bar,.v2[data-text=flaeche][data-layout=kinetik] :is(.opening,.story) .t-headline .bar{color:inherit;-webkit-box-decoration-break:slice;box-decoration-break:slice;background:0 0;padding:0}.v2[data-text=flaeche][data-layout=kinetik] :is(.opening,.story) .bar .mask{--mask-clip:initial}}.v2 .c-muted{color:var(--v2-color-muted)}.v2 .c-accent{color:var(--v2-color-accent)}.v2 a{color:inherit;-webkit-text-decoration-color:var(--v2-color-accent);text-decoration-color:var(--v2-color-accent);text-underline-offset:.2em}
