/* Approved flow: continuous dashes, independent of the film and translated headline. */
html body.home .ag-hero-statement>.ag-hero-flow{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;overflow:hidden;z-index:0;pointer-events:none;fill:none;stroke:rgb(216,47,59);stroke-linecap:butt;stroke-linejoin:round}
html body.home .ag-hero-statement>.ag-flow-mobile{display:none}
.ag-hero-flow .ag-flow-curves path{stroke-width:1.7;stroke-dasharray:165 165;stroke-dashoffset:660;animation:ag-flow-curve 4s ease-in-out infinite alternate}
.ag-hero-flow .ag-flow-bar{stroke-dasharray:var(--ag-dash) var(--ag-dash);stroke-dashoffset:var(--ag-offset);animation:ag-flow-sweep var(--ag-speed) linear infinite}
@keyframes ag-flow-sweep{from{stroke-dashoffset:var(--ag-offset)}to{stroke-dashoffset:0}}
@keyframes ag-flow-curve{from{stroke-dashoffset:660}to{stroke-dashoffset:0}}
.ag-hero.ag-flow-paused .ag-hero-flow path,.ag-hero.ag-offscreen .ag-hero-flow path{animation-play-state:paused}
@media(max-width:760px){html body.home .ag-hero-statement>.ag-flow-desktop{display:none}html body.home .ag-hero-statement>.ag-flow-mobile{display:block}}
@media(prefers-reduced-motion:reduce){.ag-hero-flow path{animation:none!important}}
