.recvr .section.bg-white{background:var(--rv-secbg,var(--white))}
.recvr .section.bg-ice{background:var(--rv-secbg,linear-gradient(180deg,var(--ice-mist),var(--ice-soft)))}
.recvr .section.bg-navy{background:var(--rv-secbg,var(--navy))}
.recvr .hero{background:var(--rv-secbg,radial-gradient(120% 120% at 80% 0%,#16335a 0%,var(--navy) 45%,var(--navy-deep) 100%))}
.recvr .final{background:var(--rv-secbg,linear-gradient(160deg,#16335a,var(--navy) 50%,var(--navy-deep)))}
.recvr .bundle-sect{background:var(--rv-secbg,var(--navy))}
.recvr .marquee{background:var(--rv-secbg,var(--navy-deep))}
.recvr .marquee-item{color:var(--rv-text,#fff)}
.recvr .bg-white,.recvr .bg-ice{--_heading:var(--navy);--_text:var(--ink-soft);--_eyebrow:var(--blue)}
.recvr .bg-navy{--_heading:#fff;--_text:var(--on-navy-soft);--_eyebrow:var(--ice)}
.recvr .hero{--_heading:#fff;--_text:var(--on-navy-soft);--_eyebrow:var(--blue)}
.recvr .final{--_heading:#fff;--_text:var(--ice);--_eyebrow:var(--ice)}
.recvr .bundle-sect{--_heading:#fff;--_text:var(--on-navy-soft);--_eyebrow:var(--ice)}
.recvr .eyebrow{color:var(--rv-eyebrow,var(--_eyebrow,var(--blue)))!important}
.recvr .eyebrow::before,.recvr .eyebrow.center::after{background:var(--rv-eyebrow,var(--_eyebrow,var(--blue)))!important}
.recvr h1,.recvr h2,.recvr .h2,.recvr .hero h1,.recvr .final h2,.recvr .join-title,.recvr .when{color:var(--rv-heading,var(--_heading,var(--navy)))!important}
.recvr .lead,.recvr p.sub{color:var(--rv-text,var(--_text,var(--ink-soft)))!important}
.recvr .bcard{background:var(--rv-cardbg,#fff)}
.recvr .bcard h4{color:var(--rv-cardheading,var(--navy))!important}
.recvr .bcard p{color:var(--rv-cardtext,var(--ink-muted))!important}
.recvr .ing-card{background:var(--rv-cardbg,#fff)}
.recvr .ing-card h4{color:var(--rv-cardheading,var(--navy))!important}
.recvr .ing-card p{color:var(--rv-cardtext,var(--ink-muted))!important}
