:root{--hpr-gold:#85754F;--hpr-ink:#1b1c1e;--hpr-bar-h:46px}.hpr-bar{position:fixed;top:0;left:0;width:100%;z-index:9998;background:var(--hpr-ink);color:#fff;display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;align-items:center;justify-content:center;padding:.55rem 1rem;font:400 14px/1.2 'Roboto',sans-serif;border-bottom:2px solid var(--hpr-gold);box-sizing:border-box;min-height:var(--hpr-bar-h)}.hpr-bar__t{text-transform:uppercase;letter-spacing:.08em;font-weight:700}.hpr-bar__st{opacity:.75}.hpr-bar .hpr-cd{gap:.7rem}.hpr-bar .hpr-cd__n{font-size:16px;font-weight:700}.hpr-bar .hpr-cd__l{font-size:9px;text-transform:uppercase;letter-spacing:.06em;opacity:.65}.hpr-bar__cta{background:var(--hpr-gold);color:#fff;padding:.4rem 1rem;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.06em}.hpr-bar__cta:hover{background:#fff;color:var(--hpr-ink)}.hpr-cd{display:flex;gap:1.4rem;justify-content:center}.hpr-cd__u{display:flex;flex-direction:column;align-items:center;min-width:2.4em}.hpr-cd__n{font-variant-numeric:tabular-nums;line-height:1}.hpr-cd__l{margin-top:.35rem}.hpr-code__btn{cursor:pointer;border:1.5px dashed currentColor;background:#fff0;color:inherit;padding:.25rem .75rem;font:700 inherit/1 'Roboto',sans-serif;letter-spacing:.12em}.hpr-code__btn small{margin-left:.7em;font-weight:400;letter-spacing:0;opacity:.75}.hpr-promo{text-align:center;padding:64px 16px;background:#f5f2ea;color:var(--hpr-ink)}.hpr-promo__eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:12px;color:var(--hpr-gold);margin:0 0 .5rem;font-weight:700}.hpr-promo__title{margin:0 0 .5rem;font-size:48px;font-weight:400;line-height:1.2}.hpr-promo__offer{margin:0 auto 1.5rem;max-width:560px;font-size:18px}.hpr-promo__st{margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.15em;font-size:12px;opacity:.7}.hpr-promo .hpr-cd__n{font-size:clamp(2.2rem,7vw,4rem);font-weight:300}.hpr-promo .hpr-cd__l{font-size:12px;text-transform:uppercase;letter-spacing:.1em;opacity:.6}.hpr-promo .hpr-cd__u+.hpr-cd__u{position:relative}.hpr-promo .hpr-code{margin:2rem 0 .5rem;font-size:20px}.hpr-promo .hpr-code__lbl{display:block;margin-bottom:.6rem;font-size:12px;text-transform:uppercase;letter-spacing:.15em;opacity:.7}.hpr-promo .hpr-code__btn{font-size:24px;padding:.6rem 1.4rem;color:var(--hpr-gold)}.hpr-promo__hint{font-size:14px;opacity:.75;margin:.5rem 0 0}.hpr-promo__cta{display:inline-block;margin-top:1.5rem;padding:.9rem 2.4rem;background:var(--hpr-ink);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:14px}.hpr-promo__cta:hover{background:var(--hpr-gold);color:#fff}[hidden]{display:none!important}@media(max-width:767px){.hpr-bar{font-size:12px;gap:.3rem .8rem}.hpr-bar__st,.hpr-bar__cta,.hpr-code__btn small{display:none}.hpr-bar .hpr-cd{gap:.6rem}.hpr-promo__title{font-size:32px}.hpr-cd{gap:.9rem}}body.hpr-has-bar .header-upper,body.hpr-has-bar .sticky-header{top:var(--hpr-bar-h)!important}.hpr-ico{vertical-align:-3px;margin-right:.45em;flex:none}.hpr-bar__t{display:inline-flex;align-items:center}.hpr-bar__t .hpr-ico{color:#c9b680}.hpr-promo__eyebrow .hpr-ico{margin-right:.4em;vertical-align:-3px}.hpr-terms{max-width:820px;margin:0 auto;padding:56px 16px 72px;color:var(--hpr-ink);font:400 16px/1.7 'Roboto',sans-serif}.hpr-terms h2{font-size:24px;font-weight:500;margin:2.2rem 0 .8rem;padding-bottom:.4rem;border-bottom:2px solid var(--hpr-gold)}.hpr-terms ul{padding-left:1.2rem;margin:0 0 1rem}.hpr-terms li{margin-bottom:.4rem}.hpr-terms__todo{background:#fff3cd;padding:0 .3em;font-weight:500}.hpr-terms__cta{text-align:center;margin-top:2.5rem}.hpr-terms__cta a{display:inline-block;padding:.9rem 2.4rem;background:var(--hpr-ink);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:14px}.hpr-terms__cta a:hover{background:var(--hpr-gold)}