.rd-chrome-tokens,:root{--rd-night:#07120e;--rd-fairway:#0e3b2e;--rd-fairway-2:#145c40;--rd-gold:#c9a227;--rd-amber:#e8a33d;--rd-cream:#f4efe3;--rd-mist:#9db8ac;--rd-card:#0d2b22;--rd-ease-out:cubic-bezier(.22, .61, .21, 1);--rd-dur-micro:.1s;--rd-dur-quick:.25s;--rd-dur-standard:.28s;--rd-display:var(--font-playfair), "Iowan Old Style", Georgia, serif;--rd-ui:"Avenir Next", "Segoe UI", system-ui, sans-serif;--duration-stagger:40ms;--duration-micro:80ms;--duration-quick:.15s;--duration-fast:.25s;--duration-medium:.25s;--duration-slow:.28s;--duration-very-slow:.28s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:ease-in-out;--ease-out:ease-out;--ease-linear:linear;--ease-bounce:cubic-bezier(.34, 1.36, .64, 1);--ease-bounce-strong:cubic-bezier(.34, 3.85, .64, 1);--distance-micro:4px;--distance-small:6px;--distance-base:8px;--distance-medium:12px;--distance-large:30px;--scale-large:.96;--scale-medium:.97;--scale-small:.98;--scale-tiny:.99;--blur-small:2px;--blur-medium:3px;--blur-large:8px;--acc-expand:.25s;--acc-collapse:.25s;--acc-chevron:.25s;--acc-ease:cubic-bezier(.22, 1, .36, 1);--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out;--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:cubic-bezier(.22, 1, .36, 1);--revert-hold:3s;--revert-dur:.28s;--check-opacity-dur:.28s;--check-rotate-dur:.28s;--check-rotate-from:80deg;--check-bob-dur:.28s;--check-y-amount:40px;--check-blur-dur:.28s;--check-blur-from:10px;--check-path-dur:.28s;--check-path-delay:80ms;--check-ease-out:cubic-bezier(.22, 1, .36, 1);--check-ease-opacity:cubic-bezier(.22, 1, .36, 1);--check-ease-rotate:cubic-bezier(.22, 1, .36, 1);--check-ease-bob:cubic-bezier(.34, 1.35, .64, 1);--check-ease-path:cubic-bezier(.22, 1, .36, 1)}.js .rd-reveal{opacity:0;translate:0 24px}.js .rd-reveal.rd-in{opacity:1;transition:opacity var(--rd-dur-standard) var(--rd-ease-out), translate var(--rd-dur-standard) var(--rd-ease-out);transition-delay:var(--rd-d,0s);translate:0}.rd-sr-only,.rd-sr-live{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rd-nav-inner{align-items:center;gap:1.5rem;max-width:1200px;min-height:68px;margin:0 auto;padding:0 4vw;display:flex}.rd-brand{min-height:44px;font:600 1.25rem/1 var(--rd-display);color:var(--rd-cream);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.rd-brand .rd-brand-flag{color:var(--rd-gold)}.rd-nav-links{flex-wrap:wrap;align-items:center;gap:.25rem;margin-left:auto;padding:0;list-style:none;display:flex}.rd-nav-links a{min-height:44px;color:var(--rd-mist);font:600 .92rem/1 var(--rd-ui);transition:transform .16s var(--rd-ease-out);border-radius:8px;align-items:center;padding:0 .8rem;text-decoration:none;display:inline-flex}.rd-nav-links a:hover{color:var(--rd-cream)}.rd-nav-links a:active{transform:scale(.98)}.rd-nav-links a:focus-visible{outline:3px solid var(--rd-gold);outline-offset:2px}.rd-nav-cta{border:2px solid #5c420a;margin-left:.5rem;transition:none;box-shadow:0 2px #5c420a,inset 0 1px #fff6;background:var(--bcg-grain), linear-gradient(180deg, #ffd86b 0%, #c49a3c 100%)!important;color:#2a1a04!important;font-weight:800!important}@media (hover:hover) and (pointer:fine){.rd-nav-cta:hover{filter:brightness(1.07)}}.rd-nav-cta:active{transform:scale(.98)}.rd-btn{min-height:44px;color:var(--rd-cream);cursor:pointer;transition:transform .16s var(--rd-ease-out);background:#c9a22714;border:1.5px solid #c9a22773;border-radius:12px;justify-content:center;align-items:center;padding:0 1rem;display:inline-flex}.rd-btn-primary{background:var(--rd-amber);border-color:var(--rd-amber);color:#1a1206;font-weight:800}.rd-btn:active{transform:scale(.98)}.rd-btn:focus-visible{outline:3px solid var(--rd-gold);outline-offset:2px}@media (hover:hover) and (pointer:fine){.rd-btn-secondary:hover{border-color:var(--rd-gold);background:#c9a2272e}.rd-btn-primary:hover{filter:brightness(1.07)}}@media (prefers-reduced-motion:reduce){.rd-btn{transition:none}}.rd-brand-mark{-o-object-fit:cover;object-fit:cover;border-radius:7px;flex:none;width:28px;height:28px}.rd-footer{z-index:1;background:repeating-linear-gradient(135deg, #c49a3c8c 0 5px, #5c420acc 5px 10px) top / 100% 6px no-repeat, var(--bcg-grain), linear-gradient(180deg, #24160a 0%, #150b05 100%);color:var(--rd-mist);border-top:0;padding:3.5rem 4vw 2.5rem;position:relative}.rd-footer-inner{max-width:1200px;margin:0 auto}.rd-footer-grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:2rem;margin-bottom:2.5rem;display:grid}.rd-footer-brand{font-family:var(--font-stencil,var(--font-bebas,"Bebas Neue")), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#ffd86b;text-shadow:0 2px #2e1a0acc;margin-bottom:.75rem;font-size:1.9rem;font-weight:400;line-height:1.1}.rd-footer-tag{font:400 1rem/1.6 var(--rd-ui);max-width:24rem}.rd-footer-contact{margin:1rem 0 0}.rd-footer-contact a{min-height:44px;color:var(--rd-gold);font:600 .95rem/1.4 var(--rd-ui);transition:color .16s var(--rd-ease-out);border-radius:6px;align-items:center;text-decoration:none;display:inline-flex}.rd-footer-contact a:hover{color:var(--rd-cream);text-underline-offset:4px;text-decoration:underline}.rd-footer-contact a:focus-visible{outline:3px solid var(--rd-gold);outline-offset:2px}.rd-footer-helpline{font:400 .95rem/1.6 var(--rd-ui);color:var(--rd-mist);margin:.25rem 0 0}.rd-footer-helpline a{min-height:44px;color:var(--rd-gold);transition:color .16s var(--rd-ease-out);border-radius:6px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.rd-footer-helpline a:hover{color:var(--rd-cream);text-underline-offset:4px;text-decoration:underline}.rd-footer-helpline a:focus-visible{outline:3px solid var(--rd-gold);outline-offset:2px}.rd-footer h2{font:700 .8rem/1 var(--rd-ui);letter-spacing:normal;text-transform:none;color:var(--rd-gold);margin:0 0 1rem}.rd-footer ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.rd-footer-contact a,.rd-footer-helpline a{align-items:center;min-height:44px;display:inline-flex}.rd-footer ul a{min-width:44px;min-height:44px;color:var(--rd-mist);font:500 .95rem/1.4 var(--rd-ui);border-radius:6px;align-items:center;text-decoration:none;display:inline-flex}.rd-footer ul a:hover{color:var(--rd-cream);text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.rd-footer-contact a,.rd-footer-helpline a{transition:none}}.rd-footer ul a:focus-visible{outline:3px solid var(--rd-gold);outline-offset:2px}.rd-footer-base{font:500 .85rem/1.6 var(--rd-ui);border-top:1px solid #9db8ac26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-top:1.75rem;display:flex}.rd-footer-age{align-items:center;gap:.5rem;display:inline-flex}.rd-footer-age .rd-pill{border:1.5px solid var(--rd-mist);color:var(--rd-cream);letter-spacing:.05em;border-radius:8px;padding:.15rem .55rem;font-size:.8rem;font-weight:800}@media (max-width:820px){.rd-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rd-nav-inner{flex-wrap:wrap;gap:0;min-height:0;padding-bottom:.5rem}.rd-nav-links{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:100%;margin-left:0;overflow-x:auto}.rd-nav-links::-webkit-scrollbar{display:none}.rd-nav-links a{flex:none}}@media (max-width:560px){.rd-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem 1rem}.rd-footer-grid>:first-child,.rd-footer-grid>nav:last-child{grid-column:1/-1}.rd-footer-grid>nav:last-child ul{-moz-column-gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1rem}}@media (max-width:639px){html.bcg-marketing-active .rd-footer{padding-bottom:calc(61px + env(safe-area-inset-bottom,0px) + 1.5rem)}}@media (prefers-reduced-motion:reduce){.rd-reveal,.js .rd-reveal{opacity:1;translate:none}.js .rd-reveal.rd-in,.rd-nav-cta,.rd-nav-link:after{transition:none}}.rd-nav-shell{z-index:50;position:sticky;top:0}.rd-nav-open{z-index:90}.rd-nav{z-index:2;background:var(--bcg-grain), linear-gradient(180deg, #2c1b0d 0%, #1a0f07 100%);border-bottom:3px solid #5a3517;position:relative;box-shadow:0 2px #2e1a0a,0 8px 16px -8px #0009}.rd-nav-link{position:relative}.rd-nav-link:after{content:"";background:var(--rd-gold);border-radius:2px;height:2px;transition:transform .18s ease-out;position:absolute;bottom:8px;left:.8rem;right:.8rem;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.rd-nav-link:hover:after{transform:scaleX(1)}}.rd-nav-link:focus-visible:after,.rd-nav-link[aria-current=page]:after{transform:scaleX(1)}.rd-mobile-list a[aria-current=page] .rd-mobile-hole{background:var(--rd-gold);color:#07120e;border-radius:999px;margin-left:-7px;padding:3px 7px}.rd-nav-toggle{min-width:44px;min-height:44px;color:var(--rd-cream);cursor:pointer;background:0 0;border:1px solid #c9a22759;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;padding:10px;display:none}.rd-nav-toggle:focus-visible{outline:3px solid var(--rd-gold);outline-offset:2px}.rd-nav-inner{max-width:1240px;padding:0 clamp(16px,3vw,40px)}.rd-brand{flex-shrink:0}.rd-nav-links{flex-wrap:nowrap;flex:none;gap:.125rem}.rd-nav-links a{white-space:nowrap;padding:0 .7rem}.rd-nav-link:after{left:.7rem;right:.7rem}@media (max-width:1279px){.rd-nav-links{display:none}.rd-nav-toggle{display:inline-flex}}.rd-nav-compact .rd-nav-links{visibility:hidden;pointer-events:none;position:absolute}.rd-nav-compact .rd-nav-toggle{display:inline-flex}.rd-mobile-menu{z-index:1;background:color-mix(in srgb, var(--rd-night) 97%, transparent);padding:calc(env(safe-area-inset-top,0px) + 96px) 20px calc(env(safe-area-inset-bottom,0px) + 32px);position:fixed;inset:0;overflow-y:auto}.rd-mobile-list{flex-direction:column;max-width:30rem;margin:0 auto;padding:0;list-style:none;display:flex}.rd-mobile-list a:not(.rd-mobile-cta){min-height:64px;color:var(--rd-cream);border-bottom:1px solid #c9a22729;align-items:baseline;gap:14px;padding:14px 8px;text-decoration:none;display:flex}.rd-mobile-list a:not(.rd-mobile-cta):focus-visible{outline:3px solid var(--rd-gold);outline-offset:-3px;border-radius:8px}.rd-mobile-hole{font:700 .75rem/1 var(--rd-ui);color:var(--rd-gold);flex-shrink:0}.rd-mobile-label{font:400 1.6rem/1.1 var(--rd-display)}.rd-mobile-cta{justify-content:center;align-items:center;width:100%;min-height:52px;margin:22px 0 0;display:inline-flex}.rd-mobile-tag{max-width:30rem;font:700 .75rem/1.6 var(--rd-ui);letter-spacing:normal;text-transform:none;color:var(--rd-mist);margin:28px auto 0;padding:0 8px}@media (prefers-reduced-motion:no-preference){@keyframes rd-mobile-fade{0%{opacity:0}to{opacity:1}}@keyframes rd-mobile-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.rd-mobile-menu{animation:.2s ease-out both rd-mobile-fade}.rd-mobile-rise{animation:.28s cubic-bezier(.32,.72,0,1) both rd-mobile-rise}}.rd-nav-details{margin-left:auto;display:none;position:relative}.rd-nav-toggle-lite{cursor:pointer;min-width:44px;min-height:44px;color:var(--rd-cream);font:700 .8rem/1 var(--rd-ui);letter-spacing:normal;text-transform:none;border:1px solid #c9a22759;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;list-style:none;display:inline-flex}.rd-nav-toggle-lite::-webkit-details-marker{display:none}.rd-nav-toggle-lite:focus-visible{outline:3px solid var(--rd-gold);outline-offset:2px}.rd-nav-details-list{z-index:5;background:var(--rd-night);border:1px solid #c9a22759;border-radius:12px;min-width:220px;margin:8px 0 0;padding:6px;list-style:none;position:absolute;top:100%;right:0}.rd-nav-details-list a{min-height:44px;color:var(--rd-cream);border-radius:8px;align-items:center;padding:0 12px;text-decoration:none;display:flex}.rd-nav-details-list a:focus-visible{outline:3px solid var(--rd-gold);outline-offset:-3px}.rd-nav-links a:not(.rd-nav-cta),.rd-footer ul a,.rd-nav-details-list a{transition:transform .16s var(--rd-ease-out), color .16s var(--rd-ease-out)}.rd-nav-cta{transition:transform .16s var(--rd-ease-out)}.rd-nav-cta[aria-current=page]{box-shadow:0 2px #5c420a,inset 0 1px #fff6,0 0 0 3px #c9a22773}@media (hover:hover) and (pointer:fine){.rd-nav-links a:hover,.rd-footer ul a:hover,.rd-nav-details-list a:hover,.rd-nav-cta:hover,.rd-page-btn:hover,a.rd-card:hover{transform:translateY(-1px)}}.rd-footer ul a:active,.rd-nav-details-list a:active,.rd-nav-links a:active,.rd-nav-cta:active,.rd-page-btn:active,a.rd-card:active,.rd-mobile-list a:active{transform:scale(.98)}.rd-mobile-list a{transition:transform .16s var(--rd-ease-out)}@media (prefers-reduced-motion:reduce){.rd-nav-links a,.rd-nav-links a:not(.rd-nav-cta),.rd-nav-links a:hover,.rd-nav-links a:active,.rd-nav-cta,.rd-nav-cta:hover,.rd-nav-cta:active,.rd-footer ul a,.rd-footer ul a:hover,.rd-footer ul a:active,.rd-nav-details-list a,.rd-nav-details-list a:hover,.rd-nav-details-list a:active,.rd-mobile-list a,.rd-mobile-list a:active,.rd-page-btn,.rd-page-btn:hover,.rd-page-btn:active,.rd-card,a.rd-card,.rd-card:hover,a.rd-card:hover,a.rd-card:active{transition:none;transform:none}}
