.uk-hero{overflow:hidden;position:relative}.uk-hero__slide{align-items:center;color:#fff;display:grid;grid-template-columns:54% 46%;min-height:580px;padding:50px max(8vw,35px);position:relative}.uk-hero__slide[hidden]{display:none}.uk-hero__copy{position:relative;z-index:1}.uk-hero__eyebrow{font-size:22px;font-weight:800;text-transform:uppercase}.uk-hero h2{font-size:clamp(45px,5vw,80px);font-weight:900;line-height:1.04;margin:0 0 28px;max-width:900px}.uk-hero__body{font-size:clamp(22px,2.7vw,36px);font-weight:700;line-height:1.2;max-width:670px}.uk-hero__slide>img{align-self:end;justify-self:end;max-height:580px;max-width:100%;object-fit:contain}.uk-hero .uk-button{color:#111;margin-top:25px}.uk-hero__controls{display:flex;inset:50% 15px auto;justify-content:space-between;pointer-events:none;position:absolute}.uk-hero__controls button{background:#333b;border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:32px;height:40px;line-height:30px;pointer-events:auto;width:40px}@media(max-width:700px){.uk-hero__slide{grid-template-columns:1fr;min-height:620px;padding:40px 25px 0}.uk-hero h2{font-size:42px}.uk-hero__body{font-size:22px}.uk-hero__controls{inset:50% 5px auto}}@keyframes uk-hero-reveal{0%{opacity:0}to{opacity:1}}.uk-hero__slide.is-active .uk-hero__copy{animation:uk-hero-reveal .8s ease .65s both}.uk-hero__slide.is-active>img{animation:uk-hero-reveal .3s ease both}@media(prefers-reduced-motion:reduce){.uk-hero__slide.is-active .uk-hero__copy,.uk-hero__slide.is-active>img{animation:none}}