.rk-hero{min-height:760px;padding-block:70px 0}.rk-hero__bg{position:absolute;inset:0;pointer-events:none}.rk-hero__routes{position:absolute;inset:0;width:100%;height:100%;opacity:.75}.rk-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0, 1.06fr) minmax(360px, 0.72fr);align-items:center;gap:58px;min-height:640px}.rk-hero__title{max-width:820px;margin:18px 0 0;color:var(--rk-on-dark);font-size:clamp(50px,6.4vw,86px);line-height:.94;letter-spacing:-0.06em}.rk-hero__copy>.rk-kicker--on-dark{color:var(--rk-gold);font-weight:700}.rk-hero__lede{max-width:760px;margin:22px 0 30px;color:#dce8f5;font-size:clamp(18px,2vw,22px)}.rk-hero__byline{margin:-8px 0 28px;color:#cbd8e7;font-size:16px}.rk-hero__byline strong{color:var(--rk-on-dark)}.rk-hero__visual{display:flex;flex-direction:column;gap:18px}.rk-hero__portrait{position:relative;margin:0;border:1px solid hsla(0,0%,100%,.18);border-radius:var(--rk-radius-lg);background:#0d1c2f;box-shadow:0 28px 70px rgba(0,0,0,.34);overflow:hidden;isolation:isolate}.rk-hero__portrait::before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg, transparent 52%, rgba(0, 0, 0, 0.78))}.rk-hero__portrait-img{width:100%;height:520px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media(max-width: 768px){.rk-hero__portrait-img{height:460px}}@media(max-width: 480px){.rk-hero__portrait-img{height:390px}}.rk-hero__caption{position:absolute;z-index:3;inset:auto 22px 22px;color:var(--rk-on-dark)}.rk-hero__caption strong{display:block;margin:4px 0;font-size:22px}.rk-hero__caption small{color:#dfe9f5}.rk-hero__caption-eyebrow{display:block;color:#d7c081;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.rk-hero__panel-head{margin:0}.rk-hero__panel-head>.rk-kicker--on-dark{display:block;color:#d7c081;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.rk-hero__panel-head strong{display:block;margin-top:3px;color:var(--rk-on-dark);font-size:16px}.rk-hero__facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin:15px 0 0}.rk-hero__fact{padding:12px;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--rk-radius-sm);background:hsla(0,0%,100%,.08)}.rk-hero__fact dt{color:#d7c081;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.rk-hero__fact dd{margin:4px 0 0;color:var(--rk-on-dark);font-size:15px;font-weight:700}@media(max-width: 1024px){.rk-hero{padding-block-start:46px}.rk-hero__grid{grid-template-columns:1fr;gap:30px;min-height:0;padding-block-end:32px}.rk-hero__title{max-width:none}}@media(max-width: 640px){.rk-hero__facts{grid-template-columns:1fr}}
