.home-carousel{display:grid;position:relative;isolation:isolate;background:#123451;color:#fff;min-height:520px;overflow:hidden}.home-slide{position:relative;grid-area:1/1;display:flex;min-width:0;visibility:hidden;opacity:0;transition:opacity .7s ease,visibility .7s ease}.home-slide.is-active{visibility:visible;opacity:1;z-index:1}.home-slide:after,.channel-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,31,49,.9) 0%,rgba(9,31,49,.72) 34%,rgba(9,31,49,.18) 100%);pointer-events:none}.home-slide-photo,.channel-banner-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%}.home-slide-inner{width:100%;position:relative;z-index:1;display:flex;align-items:center;min-height:520px;padding-top:48px;padding-bottom:100px}.home-slide-copy{max-width:700px}.home-slide-intro{margin:0 0 17px;font-size:18px;color:#e4f1f5}.home-slide h1,.home-slide h2{font-size:46px;font-weight:600;line-height:1.38;margin:0 0 20px;text-wrap:balance;color:#fff}.home-slide-description{margin:0;color:#d6e7ee;font-size:17px;max-width:570px}.home-slide .actions{margin-top:30px}.home-slide .secondary{color:#fff;border-color:#aec7d6}.home-slide .btn:hover{background:#076f72}.home-slide .secondary:hover{background:#ffffff1a}.home-carousel-controls{position:absolute;bottom:25px;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px}.home-carousel-controls[hidden]{display:none}.home-carousel-dots,.home-carousel-buttons{display:flex;align-items:center;gap:10px}.home-carousel button{color:#fff;background:transparent;border:1px solid #ffffff65;display:grid;place-items:center;padding:0;min-width:40px;height:40px;border-radius:50%;font-size:27px;line-height:1;cursor:pointer}.home-carousel .home-carousel-pause{font-size:15px}.home-carousel .home-carousel-dot{min-width:38px;border:0;border-radius:0}.home-carousel-dot span{display:block;width:24px;height:3px;background:#ffffff70;transition:background .2s,width .2s}.home-carousel-dot[aria-current=true] span{width:38px;background:#fff}.home-carousel button:hover{background:#ffffff20}.home-carousel .home-carousel-dot:hover{background:transparent}.channel-banner{position:relative;isolation:isolate;min-height:250px;display:flex;align-items:center;color:#fff;background:#123451;overflow:hidden}.channel-banner .wrap{position:relative;z-index:1;width:100%;padding-top:42px;padding-bottom:48px}.channel-banner h1{font-size:34px;line-height:1.5;font-weight:600;margin:0;max-width:1080px;overflow-wrap:anywhere}.channel-breadcrumb{font-size:13px;line-height:1.8;margin:0 0 14px;color:#e0ecf3;overflow-wrap:anywhere}.channel-breadcrumb a:hover{text-decoration:underline}.channel-breadcrumb span{padding:0 9px}.channel-banner:after{background:linear-gradient(90deg,rgba(9,31,49,.9),rgba(9,31,49,.63) 52%,rgba(9,31,49,.25))}html[lang=en] .home-slide h1,html[lang=en] .home-slide h2{font-size:42px;line-height:1.25}@media(max-width:800px){.home-slide h1,.home-slide h2{font-size:38px}.home-slide-copy{max-width:620px}.channel-banner{min-height:220px}.channel-banner h1{font-size:30px}}@media(max-width:600px){.home-carousel,.home-slide-inner{min-height:490px}.home-slide-inner{padding-top:40px;padding-bottom:105px}.home-slide h1,.home-slide h2{font-size:32px;line-height:1.45}.home-slide-intro{font-size:15px;max-width:310px}.home-slide-description{font-size:15px;max-width:310px}.home-slide:after{background:linear-gradient(90deg,rgba(9,31,49,.9),rgba(9,31,49,.58))}.home-slide .actions{gap:12px;margin-top:24px}.home-slide .btn{padding:10px 15px;font-size:14px}.home-carousel-controls{bottom:22px}.home-carousel-buttons{gap:8px}.home-carousel button{min-width:36px;height:36px}.home-carousel-dots{gap:4px}.home-carousel .home-carousel-dot{min-width:32px}.home-carousel-dot[aria-current=true] span{width:30px}.channel-banner{min-height:190px}.channel-banner .wrap{padding-top:30px;padding-bottom:34px}.channel-banner h1{font-size:26px}.channel-breadcrumb{font-size:12px}html[lang=en] .home-slide h1,html[lang=en] .home-slide h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.home-slide,.home-carousel-dot span{transition:none}}
.home-slide-photo{filter:brightness(1.14) saturate(1.06)}.home-slide:after{background:linear-gradient(90deg,rgba(10,24,34,.58) 0%,rgba(10,24,34,.25) 42%,rgba(10,24,34,0) 85%)}.home-slide-copy{text-shadow:0 2px 10px #0009}.home-slide-description,.home-slide-intro{color:#fff}.home-slide .btn{text-shadow:none}@media(max-width:600px){.home-slide:after{background:linear-gradient(90deg,rgba(10,24,34,.58),rgba(10,24,34,.18))}}
