.seawater-video-hero{background:#052735}
.seawater-video-hero .applications-video{object-position:center;filter:saturate(.85)}
.seawater-video-hero .applications-shade{background:linear-gradient(90deg,#021a29e6 0%,#032332c4 36%,#03233270 70%,#02253240)}
.seawater-video-hero .application-hero-inner{width:62%;max-width:850px}
.seawater-video-hero>.video-toggle{position:absolute;right:7vw;bottom:25px;z-index:2;background:#032331b8}
@media(max-width:1000px){.seawater-video-hero .application-hero-inner{width:78%}}
@media(max-width:650px){.seawater-video-hero{padding-bottom:100px;display:flex;justify-content:center}.seawater-video-hero .application-hero-inner{width:100%}.seawater-video-hero .applications-shade{background:linear-gradient(90deg,#021c2be8,#032c3cbb)}}

.seawater-challenge-photo img{filter:none;object-position:center center}
@media(min-width:851px){#application-process.pool-challenge{padding:110px 4vw 45px}#application-process .pool-challenge-layout{max-width:1800px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5vw}#application-process .pool-challenge-copy{padding-left:3vw}#application-process .seawater-challenge-photo{width:100%;height:clamp(580px,76vh,900px);max-height:none;aspect-ratio:auto}#application-process .pool-next{margin-top:24px}}
@media(min-width:851px) and (max-height:850px){#application-process .seawater-challenge-photo{height:74vh;min-height:480px}}
@media(max-width:850px){#application-process .seawater-challenge-photo{max-height:none;width:100%}}