/* Neutral photographic contrast, without a green color wash. */
.hero4 .hero4-media{background:#11191f}
.hero4 .hero4-media .hero4-scene{filter:contrast(1.08) saturate(1.06)}
.hero4 .hero4-shade{background:linear-gradient(90deg,rgba(8,15,21,.88) 0%,rgba(8,15,21,.72) 27%,rgba(8,15,21,.35) 51%,rgba(8,15,21,.06) 78%,rgba(8,15,21,.02) 100%),linear-gradient(0deg,rgba(8,15,21,.45),transparent 35%)}
.hero4 .hero4-in>p{color:#d0d7db;letter-spacing:.15em;font-weight:500}
.hero4 .hero4-in h1{color:#fff;text-shadow:0 2px 20px #0002}
.hero4 .hero4-in h1 em{color:#ff9d45}
.hero4 .hero4-in>span{color:#ecf0f2;font-weight:400;line-height:1.9}
.hero4 .hero4-in>a{border:1px solid #ffffff50;border-radius:2px;background:#fffffff2;color:#24323c;box-shadow:none;min-height:46px;box-sizing:border-box;transition:background .2s,color .2s}
.hero4 .hero4-in>a b{color:#b85412}
.hero4 .hero4-in>a:hover{background:#fff;color:#ae4f0f}
.hero4 .timeline4-count b{color:#fff}
.hero4 .timeline4-count span,.hero4 .hero4-timeline>small{color:#c6d0d6}
.hero4 .timeline4-cells i{background:rgba(255,255,255,.05);background-image:none;color:#e9eef1;border-color:#ffffff55}
.hero4 .timeline4-cells i.is-active{background:#c65a13;background-image:none;border-color:#f7a465;color:#fff}
@media(max-width:800px){.hero4 .hero4-shade{background:linear-gradient(90deg,rgba(8,15,21,.86),rgba(8,15,21,.58) 62%,rgba(8,15,21,.3)),linear-gradient(0deg,rgba(8,15,21,.5),transparent 45%)}.hero4 .hero4-in h1 em{color:#ffad62}}
@media(prefers-reduced-motion:reduce){.hero4 .hero4-in>a{transition:none}}
