.hero-track .hc-slide{position:relative;container-type:inline-size;text-decoration:none;color:#183548;overflow:hidden}
.hero-track .hc-slide img{display:block;width:100%;height:auto;aspect-ratio:2048/880;object-fit:cover;filter:none}
.hc-slide .hc-copy{position:absolute;left:6%;top:57%;width:40%;transform:translateY(-10%);text-align:left;transition:filter .3s}
.hc-slide-2 .hc-copy{left:66.5%;width:29.5%;top:36%;transform:none}
.hc-slide-3 .hc-copy{left:8.8%;width:40%;top:29%;transform:none}
.hc-copy h2{font-family:Arial,sans-serif;font-size:clamp(19px,2.15cqw,46px);font-weight:700;line-height:1.14;letter-spacing:-.025em;margin:0 0 1.1cqw;color:inherit}
.hc-slide-2 h2{font-size:clamp(22px,3.1cqw,66px)}
.hc-slide-3 h2{font-size:clamp(22px,3cqw,64px)}
.hc-line{display:block}.hc-word{white-space:nowrap}.hc-initial{display:inline-block;color:#bc5d00;transition:color .25s,transform .25s}
.hc-copy p{font:500 clamp(12px,1.45cqw,30px)/1.45 Arial,sans-serif;margin:0;color:inherit}
.hc-slide-2 p,.hc-slide-3 p{font-size:clamp(12px,1.25cqw,26px)}
.hc-copy small{display:block;font:600 clamp(10px,.95cqw,20px)/1.5 Arial,sans-serif;margin-top:1.6cqw}
.hc-copy h2,.hc-copy p,.hc-copy small{transition:transform .3s,color .3s}
@media(hover:hover) and (pointer:fine){.hc-copy:hover h2,.hc-copy:hover p{transform:translateY(-3px);color:#286080}.hc-copy:hover .hc-initial{color:#e57b00;transform:translateY(-2px)}}
.hc-slide:focus-visible{outline:3px solid #ed8900;outline-offset:-4px}.hc-slide:focus-visible .hc-copy{filter:drop-shadow(0 2px 3px #ffffff)}
@media(max-width:650px){.hero-track .hc-slide{display:flex;flex-direction:column;background:#e5eef3}.hc-slide .hc-copy{position:relative;left:auto;top:auto;transform:none;width:auto;padding:18px 32px 25px;flex:1}.hc-copy h2,.hc-slide-2 h2,.hc-slide-3 h2{font-size:clamp(23px,5.8vw,36px);margin-bottom:12px}.hc-copy p,.hc-slide-2 p,.hc-slide-3 p{font-size:14px}.hc-copy small{font-size:10px;margin-top:12px}.carousel .hero-arrow{top:23%}}
@media(prefers-reduced-motion:reduce){.hc-copy *{transition:none!important;animation:none!important;transform:none!important}}
