/* Generated stadium photography for the archive and track record heroes. */
.forecast-hero.forecast-hero--photo { position:relative; isolation:isolate; overflow:hidden; background:#09232d; }
.forecast-hero--photo .forecast-hero-image { position:absolute; inset:0; z-index:-2; width:100%; height:100%; object-fit:cover; object-position:center 55%; }
.forecast-hero--photo::before { content:""; position:absolute; inset:0; z-index:-1; background:linear-gradient(90deg,rgba(5,25,31,.9) 0%,rgba(5,25,31,.78) 40%,rgba(5,25,31,.22) 75%,rgba(5,25,31,.08) 100%); }
.forecast-hero--photo .forecast-hero-links a { background:rgba(5,25,31,.65); }
.forecast-hero--photo .forecast-hero-links a:hover { background:#123c32; }
@media(max-width:639px) {
 .forecast-hero--photo .forecast-hero-image { object-position:65% center; }
 .forecast-hero--photo::before { background:linear-gradient(90deg,rgba(5,25,31,.9),rgba(5,25,31,.6)); }
}
