@keyframes progress{0%{background:var(--brand-primary);transform:scaleX(0)}to{background:var(--brand-primary);transform:scaleX(1)}}.publication main{position:relative}.publication main:before{content:"";transform-origin:0;width:100%;height:4px;animation:linear progress;animation-timeline:scroll(root);display:block;position:sticky;top:0;left:0}.publication main header{gap:var(--spacing-m);grid-template-columns:3fr 1fr;display:grid}.publication main header h1,.publication main header .publication-meta{grid-column:1/-1}@media screen and (width>=47.9375rem){.publication main header .publication-meta{grid-column:1/1}}.publication main header .publication-meta+figure{margin-top:0}.publication main header figure:first-of-type{order:1;grid-column:1/-1}@media screen and (width>=47.9375rem){.publication main header figure:first-of-type{order:0;grid-column:1}.publication main header .publication-share{grid-column:2}}.publication main header .publication-share{gap:var(--spacing-s);flex-direction:column;grid-column:1/-1;margin-top:0;display:flex}.publication main header .publication-share h4{margin-bottom:var(--spacing-s);color:var(--copy-color-primary)}.publication main header .publication-share a{gap:var(--spacing-s);align-items:center;display:flex}.publication main header .publication-share a:hover path{fill:currentColor}.publication-meta{column-gap:var(--spacing-s);margin-top:var(--spacing-l);color:var(--brand-primary);text-transform:uppercase;flex-wrap:wrap;font-size:1rem;font-weight:700;display:flex}.publication-author{margin-left:var(--spacing-xs)}.publication-publicationdate:before,.publication-data:first-of-type:before,.publication-read-time:before{content:"//";margin-right:var(--spacing-s)}.publication .authors.teasers{grid-template-columns:repeat(auto-fill,minmax(244px,1fr))}.publication .authors.teasers img{aspect-ratio:1;object-fit:cover;object-position:top}.publication .authors.teasers .teaser a{text-decoration:none}.publication .authors.teasers .teaser a:hover,.publication .authors.teasers .teaser a:focus{text-decoration:underline}.publication .authors.teasers .teaser-text a{color:var(--copy-color-primary);font-weight:400;text-decoration:none}.publication .authors.teasers .teaser-text a:hover,.publication .authors.teasers .teaser-text a:focus{color:var(--brand-primary-inverted);text-decoration:underline}