/* A photographic campaign layer behind the existing copy and interactive product. */
.hero-athletes{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#080b09}
.hero-athletes img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;filter:saturate(.72) brightness(.88)}
.hero-athletes:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#080b09 0%,#080b09f5 27%,#080b0970 51%,#080b0920 100%),linear-gradient(0deg,#0b0d0b 0%,transparent 34%,transparent 80%,#0b0d0b25 100%)}
.hero-story .hero-glow{opacity:.45}.hero-story .hero-ghost{opacity:.18}
.hero-copy{isolation:isolate}.hero-copy h1{text-shadow:0 2px 20px #0005}.hero-copy>p{color:#d1d8c9}.hero-copy .concept-mark{color:#a7b39b}
@media(max-width:600px){
 .hero-athletes{top:74px;bottom:auto;height:555px}
 .hero-athletes img{object-position:77% top;filter:saturate(.72) brightness(.83)}
 .hero-athletes:after{background:linear-gradient(90deg,#080b09e0 0%,#080b09a0 39%,#080b0920 100%),linear-gradient(180deg,#0b0d0b25 0%,transparent 27%,#0b0d0b25 60%,#0b0d0b 100%)}
 .hero-copy h1{text-shadow:0 2px 18px #0009}.hero-copy>p{color:#d0d8c6;text-shadow:0 1px 9px #000}.hero-copy .concept-mark{color:#a5b497;text-shadow:0 1px 9px #000}
}
@media(max-width:360px){.hero-athletes{height:530px}.hero-athletes img{object-position:79% top}}
