.home-hero-background{position:absolute;inset:0;z-index:0;overflow:hidden;background:#033a2e;pointer-events:none}
.home-hero-background .hero-slide{z-index:0}
.home-hero-background .hero-slide.is-active{z-index:1}
.home-hero-background .hero-slide img{position:absolute;inset:0;width:122%;height:100%;display:block;object-fit:cover;object-position:var(--slide-position,left center);filter:saturate(.84) brightness(.82)}
.home-hero-background:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(2,42,34,.97) 0%,rgba(2,48,38,.88) 34%,rgba(2,48,38,.61) 58%,rgba(2,42,34,.24) 100%),linear-gradient(0deg,rgba(2,23,31,.24),rgba(2,23,31,.08))}
.home-hero-controls{z-index:4}
.home-hero .hero-slide-dot{box-shadow:0 1px 6px rgba(0,0,0,.3)}
.home-hero .hero-slide-dot.is-active{width:26px}
.photo-credit{font-size:11px;color:rgba(255,255,255,.7)}
.photo-credit a{color:#f1d16f;text-decoration:underline;text-underline-offset:3px}
@media(max-width:900px) and (min-width:761px){.home-hero-background .hero-slide img{width:134%}}
@media(max-width:760px){.home-hero-background .hero-slide img{left:0;width:100%;object-position:var(--slide-position,54% center);filter:saturate(.78) brightness(.68)}.home-hero-background:after{background:linear-gradient(180deg,rgba(2,43,35,.68) 0%,rgba(2,43,35,.61) 46%,rgba(2,43,35,.77) 100%),linear-gradient(90deg,rgba(2,43,35,.34),rgba(2,43,35,.14))}.home-hero-controls{right:18px;bottom:21px}.home-hero .hero-slide-dot{width:7px;height:7px}.home-hero .hero-slide-dot.is-active{width:20px}.photo-credit{width:100%}}
