.hr-rci{background:var(--hr-surface);padding:var(--section-y) 0}.hr-rci__container{margin:0 auto;max-width:var(--container-max);padding:0 var(--container-pad)}.hr-rci__head{margin:0 auto var(--sp-6,32px);max-width:640px;text-align:center}.hr-rci__eyebrow{color:var(--hr-blue);font-size:var(--fs-eyebrow,12px);font-weight:var(--fw-bold,700);letter-spacing:var(--tracking-eyebrow,.14em);margin:0 0 var(--sp-2,8px);text-transform:uppercase}.hr-rci__eyebrow,.hr-rci__h2{font-family:var(--font-display)}.hr-rci__h2{color:var(--hr-navy);font-size:var(--fs-h2,22px);font-weight:var(--fw-extrabold,800);line-height:var(--lh-tight,1.15);margin:0}.hr-rci__banner{background:var(--hr-navy);border-radius:var(--r-lg);box-shadow:var(--shadow-md);color:var(--hr-text-on-color,#fff);display:block;min-height:280px;overflow:hidden;position:relative;text-decoration:none;width:100%;-webkit-tap-highlight-color:transparent;transition:transform var(--dur,.22s) var(--ease-out,ease),box-shadow var(--dur,.22s) var(--ease-out,ease)}@media (min-width:768px){.hr-rci__banner{min-height:340px}}.hr-rci__banner:focus-visible{box-shadow:var(--shadow-focus),var(--shadow-md);outline:none}@media (hover:hover){.hr-rci__banner:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}}.hr-rci__img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hr-rci__scrim{background:linear-gradient(to top,color-mix(in srgb,var(--hr-navy) 92%,transparent) 0,color-mix(in srgb,var(--hr-navy) 55%,transparent) 42%,color-mix(in srgb,var(--hr-navy) 0%,transparent) 75%);inset:0;position:absolute;z-index:1}@media (min-width:768px){.hr-rci__scrim{background:linear-gradient(to right,color-mix(in srgb,var(--hr-navy) 90%,transparent) 0,color-mix(in srgb,var(--hr-navy) 62%,transparent) 38%,color-mix(in srgb,var(--hr-navy) 0%,transparent) 78%)}}.hr-rci__body{bottom:0;display:block;left:0;max-width:520px;padding:var(--sp-5,20px);position:absolute;z-index:2}@media (min-width:768px){.hr-rci__body{padding:var(--sp-7,40px)}}.hr-rci__kicker{color:var(--hr-blue);display:block;font-size:var(--fs-eyebrow,12px);font-weight:var(--fw-bold,700);letter-spacing:.1em;margin-bottom:var(--sp-2,8px);text-transform:uppercase}.hr-rci__kicker,.hr-rci__title{font-family:var(--font-display)}.hr-rci__title{color:var(--hr-text-on-color,#fff);font-size:var(--fs-h3,1.25rem);font-weight:var(--fw-extrabold,800);line-height:var(--lh-snug,1.25);margin:0 0 var(--sp-2,8px)}.hr-rci__desc{color:color-mix(in srgb,var(--hr-text-on-color,#fff) 92%,transparent);display:block;font-family:var(--font-sans);font-size:var(--fs-body,16px);line-height:var(--lh-relaxed,1.55);margin-bottom:var(--sp-3,12px);max-width:520px}@media (max-width:767px){.hr-rci__desc{font-size:var(--fs-small,14px)}}.hr-rci__link{align-items:center;color:var(--hr-text-on-color,#fff);display:inline-flex;font-family:var(--font-display);font-size:var(--fs-small,14px);font-weight:var(--fw-bold,700);gap:6px}.hr-rci__arrow{flex:0 0 auto;transition:transform var(--dur,.22s) var(--ease-out)}@media (hover:hover){.hr-rci__banner:hover .hr-rci__arrow{transform:translateX(3px)}}.hr-rci__banner:focus-visible .hr-rci__arrow{transform:translateX(3px)}.hr-rci[data-layout=fullbleed] .hr-rci__banner{min-height:340px}@media (min-width:768px){.hr-rci[data-layout=fullbleed] .hr-rci__banner{min-height:360px}}.hr-rci[data-layout=fullbleed] .hr-rci__body,.hr-rci[data-layout=fullbleed] .hr-rci__desc{max-width:560px}@media (prefers-reduced-motion:reduce){.hr-rci__arrow,.hr-rci__banner{transition:none!important}.hr-rci__banner:hover{transform:none!important}.hr-rci__banner:focus-visible .hr-rci__arrow,.hr-rci__banner:hover .hr-rci__arrow{transform:none!important}}