.rk-editorial{position:relative;isolation:isolate;background:#282725;color:#f4f4f4;overflow:hidden}
.rk-editorial [hidden]{display:none!important}
.rk-editorial__viewport{position:relative;height:var(--dh);min-height:var(--dh)}
.rk-editorial__slide{position:absolute;inset:0;visibility:hidden;opacity:0;z-index:0;transition:opacity 1.1s ease,visibility 0s 1.1s}
.rk-editorial__slide.is-active{visibility:visible;opacity:1;z-index:1;transition:opacity 1.1s ease,visibility 0s}
.rk-editorial__media,.rk-editorial__shade{position:absolute;inset:0}
.rk-editorial__media img,.rk-editorial__media picture{width:100%;height:100%;display:block}
.rk-editorial__media img{object-fit:cover;object-position:var(--dx) var(--dy)}
.rk-editorial__shade{background:#000;opacity:var(--overlay);pointer-events:none}
.rk-editorial__content{position:relative;z-index:2;min-height:var(--dh);display:flex;align-items:flex-start;padding:clamp(54px,6.2vw,94px) clamp(28px,7vw,110px) 185px;box-sizing:border-box}
.rk-editorial__content--left{justify-content:flex-start}
.rk-editorial__content--center{justify-content:center}
.rk-editorial__content--right{justify-content:flex-end}
.rk-editorial__copy{max-width:670px;text-shadow:0 2px 17px rgba(0,0,0,.23)}
.rk-editorial__copy--left{text-align:left}.rk-editorial__copy--center{text-align:center}.rk-editorial__copy--right{text-align:right}
.rk-editorial__copy h2{font-family:var(--font-heading-family),Georgia,serif;font-weight:400;font-size:clamp(34px,4.8vw,68px);line-height:1.1;letter-spacing:-.02em;color:#f4f4f4;margin:0 0 17px;text-wrap:balance}
.rk-editorial__description{font-family:var(--font-body-family),Arial,sans-serif;font-size:clamp(15px,1.5vw,19px);line-height:1.55}
.rk-editorial__description p{margin:0}
.rk-editorial__fixed-actions{position:absolute;z-index:3;left:clamp(28px,7vw,110px);right:clamp(28px,7vw,110px);bottom:70px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.rk-editorial__cta{display:inline-flex;justify-content:center;align-items:center;min-height:46px;box-sizing:border-box;padding:12px 23px;background:#f4f4f4;border:1px solid #f4f4f4;color:#282725;text-decoration:none;font:500 13px/1.3 var(--font-body-family),Arial,sans-serif;letter-spacing:.07em;text-shadow:none}
.rk-editorial__cta:hover{background:#fff;color:#141414}
.rk-editorial__cta--outline{background:rgba(20,20,20,.25);color:#fff;backdrop-filter:blur(2px)}
.rk-editorial__cta--outline:hover{background:rgba(20,20,20,.50);color:#fff}
.rk-editorial__nav{position:absolute;z-index:4;left:0;right:0;bottom:10px;display:flex;align-items:center;justify-content:center;gap:7px;pointer-events:none}
.rk-editorial__dots{display:flex;justify-content:center;align-items:center;gap:8px;pointer-events:auto}
.rk-editorial__dot{width:30px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer;padding:0}
.rk-editorial__dot:after{content:'';width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.48)}
.rk-editorial__dot[aria-current=true]:after{width:8px;height:8px;background:#fff}
.rk-editorial button:focus-visible,.rk-editorial a:focus-visible,.rk-editorial:focus-visible{outline:3px solid white;outline-offset:3px}
.rk-editorial__missing{position:absolute;top:20px;left:20px;color:white}
@media(max-width:749px){
.rk-editorial__viewport{height:var(--mh);min-height:var(--mh)}
.rk-editorial__content{min-height:var(--mh);align-items:flex-start;padding:34px 24px 155px}
.rk-editorial__media img{object-position:var(--mx) var(--my)}
.rk-editorial__copy h2{font-size:clamp(31px,8vw,45px)}
.rk-editorial__description{font-size:14px;line-height:1.45}
.rk-editorial__fixed-actions{left:24px;right:24px;bottom:54px;gap:9px;flex-wrap:nowrap}
.rk-editorial__cta{flex:1;min-width:0;min-height:44px;padding:10px 9px;font-size:11px;letter-spacing:.03em;white-space:normal;text-align:center}
.rk-editorial__nav{bottom:6px}
}
@media(prefers-reduced-motion:reduce){.rk-editorial__slide,.rk-editorial__slide.is-active,.rk-editorial__cta{transition:none!important}}
.rk-editorial--instant .rk-editorial__slide,.rk-editorial--instant .rk-editorial__slide.is-active{transition:none!important}
