.ema-rhs--cinematic.ema-rh{background:#05080a;min-height:660px!important;isolation:isolate}
.ema-rhs--cinematic .ema-rhs__viewport{min-height:660px}
.ema-rhs--cinematic .ema-rhs__slide{min-height:660px;align-items:center}
.ema-rhs--cinematic .ema-rh__media{position:absolute!important;inset:0!important;width:100%;height:100%;background:#05080a}
.ema-rhs--cinematic .ema-rhs__img{object-fit:cover;object-position:center;height:100%;width:100%}
.ema-rhs--cinematic .ema-rhs__shade{display:block!important;background:linear-gradient(90deg,rgba(5,8,10,.94),rgba(5,8,10,.72) 32%,rgba(5,8,10,.15) 75%),linear-gradient(0deg,#05080a,transparent 24%)!important}
.ema-rhs--cinematic .ema-rh__inner{max-width:1280px!important;width:100%;margin:auto!important;padding:68px 48px 68px!important;min-height:0}
.ema-rhs--cinematic .ema-rh__kicker{display:table;color:#00c1e4!important;font-size:12px!important;font-weight:600;letter-spacing:.22em!important;line-height:1.4;margin:0 0 24px!important;padding-bottom:14px;position:relative}
.ema-rhs--cinematic .ema-rh__kicker:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:2px;background:#00c1e4}
.ema-rhs--cinematic .ema-rh__title{font-size:clamp(56px,6.5625vw,84px)!important;line-height:1.04!important;letter-spacing:-.045em!important;max-width:12ch!important;font-weight:800!important;margin:0 0 22px!important;color:#fff!important;text-shadow:0 2px 22px #0006!important;overflow-wrap:normal}
.ema-rhs--cinematic .ema-rh__sub{max-width:490px!important;font-size:17px!important;line-height:1.65!important;color:#e0e3e5!important;margin:0 0 28px!important}
.ema-rhs--cinematic .ema-rh__actions{display:flex!important;flex-wrap:wrap;gap:12px!important;margin:0!important}
.ema-rhs--cinematic .ema-rh__cta{display:inline-flex;align-items:center;justify-content:center;min-height:50px!important;padding:12px 28px!important;border-radius:999px!important;background:#00c1e4!important;border:1px solid #00c1e4!important;color:#05080a!important;font-size:14px!important;font-weight:600!important;text-decoration:none;line-height:1.3!important;box-shadow:none!important}
.ema-rhs--cinematic .ema-rh__cta--secondary{background:rgba(5,8,10,.25)!important;border-color:#a4aaae!important;color:#fff!important}
.ema-rhs--cinematic .ema-rh__cta:hover{background:#46d5ef!important;border-color:#46d5ef!important}
.ema-rhs--cinematic .ema-rh__cta--secondary:hover{background:#ffffff18!important;border-color:#fff!important}
.ema-rhs--cinematic .ema-rh__cta:focus-visible{outline:2px solid #fff;outline-offset:4px}
.ema-rhs--cinematic .ema-rhs__brand{margin:0 0 20px}
.ema-rhs--cinematic .ema-rhs__brand-logo{max-height:48px;max-width:190px;filter:drop-shadow(0 2px 12px #0008)}
@media(min-width:750px) and (max-width:1000px){.ema-rhs--cinematic .ema-rh__inner{padding-left:32px!important;padding-right:32px!important}}
@media(max-width:749px){
.ema-rhs--cinematic.ema-rh{min-height:0!important;height:auto!important;background:#05080a!important}
.ema-rhs--cinematic .ema-rhs__viewport{min-height:0!important}
.ema-rhs--cinematic .ema-rhs__slide{min-height:0!important;flex-direction:column!important;align-items:stretch!important}
.ema-rhs--cinematic .ema-rhs__slide.is-active{min-height:0!important}
.ema-rhs--cinematic .ema-rh__media{position:relative!important;inset:auto!important;height:330px!important;width:100%!important;overflow:hidden!important;flex:0 0 auto!important}
.ema-rhs--cinematic .ema-rh__media .ema-rhs__img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;transform:none!important}
.ema-rhs--cinematic .ema-rhs__shade{display:block!important;position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,8,10,.05) 30%,rgba(5,8,10,.18) 52%,#05080a 100%)!important}
.ema-rhs--cinematic .ema-rh__inner{margin:-50px auto 0!important;padding:0 24px 28px!important;width:100%!important;min-height:0!important;max-width:none!important;box-sizing:border-box!important}
.ema-rhs--cinematic .ema-rh__kicker{font-size:12px!important;margin:0 0 20px!important;padding-bottom:13px}
.ema-rhs--cinematic .ema-rh__title{font-size:clamp(36px,10.5vw,52px)!important;line-height:1.08!important;margin:0 0 18px!important;max-width:14ch!important}
.ema-rhs--cinematic .ema-rh__sub{font-size:15px!important;line-height:1.6!important;max-width:40ch!important;margin:0 0 24px!important;min-height:96px}
.ema-rhs--cinematic .ema-rh__actions{flex-direction:column!important;gap:10px}
.ema-rhs--cinematic .ema-rh__cta{width:100%!important;min-height:48px!important;box-sizing:border-box!important;font-size:14px!important}
.ema-rhs--cinematic .ema-rhs__brand{margin:0 0 14px}
.ema-rhs--cinematic .ema-rhs__brand-logo{max-height:36px;max-width:150px}
}
@media(prefers-reduced-motion:reduce){.ema-rhs--cinematic .ema-rhs__slide{transition:none}}
