@import"https://fonts.googleapis.com/css2?family=Marcellus&family=Figtree:wght@300;400;600;700;800&display=swap";:where([data-cc-scope~=rWQlIYUu9z]) :where([data-cc-scope~=rWQlIYUu9z]),:where([data-cc-scope~=rWQlIYUu9z]):where([data-cc-scope~=rWQlIYUu9z]){--riv-bg: #fdfcf9;--riv-navy: #12294a;--riv-gold: #b98a2f;--riv-card: #ffffff;--riv-border: #dfe3e8;--riv-text-muted: #7d8ba0;--riv-text-body: #4a5a72;--riv-hero-gradient: linear-gradient(180deg, #eef3f8, #fdfcf9 78%);--riv-product-gradient: linear-gradient(165deg, #eef3f8, #f7f4ec);--riv-font-heading: "Marcellus", Georgia, "Times New Roman", serif;--riv-font-body: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--riv-transition: .35s ease;--riv-maxw: 1200px;--riv-radius: 0}:where([data-cc-scope~=rWQlIYUu9z]) .riv-inner,:where([data-cc-scope~=rWQlIYUu9z]).riv-inner{max-width:var(--riv-maxw);margin:0 auto;padding:0 24px;width:100%;box-sizing:border-box}:where([data-cc-scope~=rWQlIYUu9z]) .riv-heading,:where([data-cc-scope~=rWQlIYUu9z]).riv-heading{font-family:var(--riv-font-heading);color:var(--riv-navy);text-align:center;margin:0 auto;position:relative;line-height:1.15}:where([data-cc-scope~=rWQlIYUu9z]) .riv-heading:after,:where([data-cc-scope~=rWQlIYUu9z]).riv-heading:after{content:"";display:block;width:54px;height:3px;background:var(--riv-gold);margin:18px auto 0}:where([data-cc-scope~=rWQlIYUu9z]) .riv-eyebrow,:where([data-cc-scope~=rWQlIYUu9z]).riv-eyebrow{font-family:var(--riv-font-body);text-transform:uppercase;letter-spacing:.28em;font-weight:800;font-size:11px;color:var(--riv-gold)}:where([data-cc-scope~=rWQlIYUu9z]) .riv-btn,:where([data-cc-scope~=rWQlIYUu9z]).riv-btn{font-family:var(--riv-font-body);text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-size:12px;padding:14px 26px;border:1px solid transparent;cursor:pointer;transition:transform var(--riv-transition),box-shadow var(--riv-transition),background var(--riv-transition),color var(--riv-transition);text-decoration:none;display:inline-block;border-radius:var(--riv-radius);background:none}:where([data-cc-scope~=rWQlIYUu9z]) .riv-btn-solid,:where([data-cc-scope~=rWQlIYUu9z]).riv-btn-solid{background:var(--riv-navy);color:#fff}:where([data-cc-scope~=rWQlIYUu9z]) .riv-btn-outline,:where([data-cc-scope~=rWQlIYUu9z]).riv-btn-outline{border-color:var(--riv-navy);color:var(--riv-navy);background:transparent}:where([data-cc-scope~=rWQlIYUu9z]) .riv-btn-gold,:where([data-cc-scope~=rWQlIYUu9z]).riv-btn-gold{background:var(--riv-gold);color:#fff}:where([data-cc-scope~=rWQlIYUu9z]) a:focus-visible,a:where([data-cc-scope~=rWQlIYUu9z]):focus-visible,:where([data-cc-scope~=rWQlIYUu9z]) button:focus-visible,button:where([data-cc-scope~=rWQlIYUu9z]):focus-visible,:where([data-cc-scope~=rWQlIYUu9z]) input:focus-visible,input:where([data-cc-scope~=rWQlIYUu9z]):focus-visible{outline:2px solid var(--riv-gold);outline-offset:3px}@media (prefers-reduced-motion: reduce){:where([data-cc-scope~=rWQlIYUu9z]) .riv-btn,:where([data-cc-scope~=rWQlIYUu9z]).riv-btn,:where([data-cc-scope~=rWQlIYUu9z]) *,:where([data-cc-scope~=rWQlIYUu9z]){transition:none!important;animation:none!important}}:where([data-cc-scope~=ik0o84am]) :where([data-cc-scope~=ik0o84am]),:where([data-cc-scope~=ik0o84am]):where([data-cc-scope~=ik0o84am]){--riv-bg: #faf6ef;--riv-navy: #12294a;--riv-gold: #b8863a;--riv-card: #fffdfa;--riv-border: #e7ddcd;--riv-text-muted: #8c8071;--riv-text-body: #524a40;--riv-hero-gradient: linear-gradient(180deg, #f2ece0, #faf6ef 78%);--riv-product-gradient: linear-gradient(165deg, #f3ece1, #f8f2e7);--riv-font-heading: "Marcellus", Georgia, "Times New Roman", serif;--riv-font-body: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--riv-transition: .35s ease;--riv-shadow: 0 1px 2px rgba(82, 74, 64, .04), 0 8px 24px rgba(82, 74, 64, .07);--riv-shadow-lift: 0 2px 4px rgba(82, 74, 64, .05), 0 18px 40px rgba(82, 74, 64, .11);--riv-header-h: 68px;--riv-section-y: 84px;--riv-section-y-sm: 60px;--riv-heading-gap: 46px;--riv-maxw: 1200px;--riv-radius: 4px}:where([data-cc-scope~=ik0o84am]) :where([id]),:where([data-cc-scope~=ik0o84am]):where([id]){scroll-margin-top:calc(var(--riv-header-h) + 20px)}:where([data-cc-scope~=ik0o84am]) .riv-inner,:where([data-cc-scope~=ik0o84am]).riv-inner{max-width:var(--riv-maxw);margin:0 auto;padding:0 24px;width:100%;box-sizing:border-box}:where([data-cc-scope~=ik0o84am]) .riv-heading,:where([data-cc-scope~=ik0o84am]).riv-heading{font-family:var(--riv-font-heading);color:var(--riv-navy);text-align:center;margin:0 auto;position:relative;line-height:1.15}:where([data-cc-scope~=ik0o84am]) .riv-heading:after,:where([data-cc-scope~=ik0o84am]).riv-heading:after{content:"";display:block;width:54px;height:3px;background:var(--riv-gold);margin:18px auto 0}:where([data-cc-scope~=ik0o84am]) .riv-eyebrow,:where([data-cc-scope~=ik0o84am]).riv-eyebrow{font-family:var(--riv-font-body);text-transform:uppercase;letter-spacing:.28em;font-weight:800;font-size:11px;color:var(--riv-gold)}:where([data-cc-scope~=ik0o84am]) .riv-btn,:where([data-cc-scope~=ik0o84am]).riv-btn{font-family:var(--riv-font-body);text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-size:12px;padding:14px 26px;border:1px solid transparent;cursor:pointer;transition:transform var(--riv-transition),box-shadow var(--riv-transition),background var(--riv-transition),color var(--riv-transition);text-decoration:none;display:inline-block;border-radius:var(--riv-radius);background:none}:where([data-cc-scope~=ik0o84am]) .riv-btn-solid,:where([data-cc-scope~=ik0o84am]).riv-btn-solid{background:var(--riv-navy);color:#fff}:where([data-cc-scope~=ik0o84am]) .riv-btn-outline,:where([data-cc-scope~=ik0o84am]).riv-btn-outline{border-color:var(--riv-navy);color:var(--riv-navy);background:transparent}:where([data-cc-scope~=ik0o84am]) .riv-btn-gold,:where([data-cc-scope~=ik0o84am]).riv-btn-gold{background:var(--riv-gold);color:#fff}:where([data-cc-scope~=ik0o84am]) a:focus-visible,a:where([data-cc-scope~=ik0o84am]):focus-visible,:where([data-cc-scope~=ik0o84am]) button:focus-visible,button:where([data-cc-scope~=ik0o84am]):focus-visible,:where([data-cc-scope~=ik0o84am]) input:focus-visible,input:where([data-cc-scope~=ik0o84am]):focus-visible{outline:2px solid var(--riv-gold);outline-offset:3px}@media (prefers-reduced-motion: reduce){:where([data-cc-scope~=ik0o84am]) html,html:where([data-cc-scope~=ik0o84am]){scroll-behavior:auto}:where([data-cc-scope~=ik0o84am]) .riv-btn,:where([data-cc-scope~=ik0o84am]).riv-btn,:where([data-cc-scope~=ik0o84am]) *,:where([data-cc-scope~=ik0o84am]){transition:none!important;animation:none!important}}@media (max-width: 860px){:where([data-cc-scope~=ik0o84am]) :where([data-cc-scope~=ik0o84am]),:where([data-cc-scope~=ik0o84am]):where([data-cc-scope~=ik0o84am]){--riv-header-h: 60px}}
