.home-hero{position:relative;width:100%;height:100vh;min-height:540px;overflow:hidden;background:#0b3036;color:#fff;font-family:Arial,sans-serif}.home-hero-track{display:flex;width:100%;height:100%;transition:transform .75s cubic-bezier(.25,.75,.25,1);will-change:transform}.home-hero-slide{position:relative;flex:0 0 100%;min-width:0;width:100%;height:100%;overflow:hidden}.home-hero-slide>video,.home-hero-slide>img{display:block;width:100%;height:100%;object-fit:cover}.home-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#041b2c38,transparent)}.home-hero-copy{position:absolute;top:25%;left:10%;width:78%;z-index:1}.home-hero-copy h1,.home-hero-copy h2{font-size:40px;line-height:1.25;margin:0 0 32px;color:#fff}.home-hero-copy p{font-size:18px;line-height:1.8;font-weight:600;color:#fff}.home-hero-copy>a{display:inline-flex;gap:45px;margin-top:30px;background:#fff;color:#0098a5;padding:18px 28px;text-decoration:none;border-radius:4px;font-size:19px}.home-hero-pagination{position:absolute;left:11.8%;bottom:3%;display:flex;gap:18px;z-index:4}.home-hero-pagination button{position:relative;width:50px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}.home-hero-pagination button:after{content:'';position:absolute;left:0;right:0;top:13px;height:3px;border-radius:3px;background:#949fa5}.home-hero-pagination button[aria-pressed=true]:after{background:#00a8b5}.home-hero-prev,.home-hero-next{position:absolute;top:50%;transform:translateY(-50%);border:1px solid #ffffff60;border-radius:50%;background:#0002;color:white;width:44px;height:44px;font-size:34px;line-height:34px;cursor:pointer;z-index:3;opacity:0;transition:opacity .2s}.home-hero:hover .home-hero-prev,.home-hero:hover .home-hero-next,.home-hero:focus-within .home-hero-prev,.home-hero:focus-within .home-hero-next{opacity:1}.home-hero-prev{left:24px}.home-hero-next{right:24px}@media(max-width:767px){.home-hero{height:75vh;min-height:480px}.home-hero-copy{left:8%;top:29%;width:84%}.home-hero-copy h1,.home-hero-copy h2{font-size:30px}.home-hero-copy p{font-size:15px}.home-hero-prev,.home-hero-next{width:32px;height:32px;font-size:26px}.home-hero-prev{left:5px}.home-hero-next{right:5px}}@media(prefers-reduced-motion:reduce){.home-hero-track{transition:none}}
