/* Powered by Retail Rudder - standard v1 (matches cliffhousebuildings.com .rrpa-attribution) */
@font-face{font-family:"RRPA Michroma";src:url("michroma-latin.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
.rr-powered{--rr-gold:#c4a777;--rr-gold-hover:#d8bd8e;display:block;box-sizing:border-box;width:100%;margin:0;padding:clamp(14px,2vw,20px) max(14px,env(safe-area-inset-right)) calc(clamp(14px,2vw,20px) + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));border-top:1px solid rgb(196 167 119 / 22%);background:#0b0b0b;color:var(--rr-gold);text-align:center;line-height:1}
.rr-powered__link{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:24px;color:var(--rr-gold)!important;font-family:"RRPA Michroma",Michroma,Eurostile,Microgramma,"Arial Wide",sans-serif;font-size:clamp(8px,2.4vw,10px);font-style:normal;font-weight:400;line-height:1.35;letter-spacing:clamp(.08em,.45vw,.2em);text-align:center;text-decoration:none!important;text-transform:uppercase;white-space:nowrap;transition:color 180ms ease}
.rr-powered__link:hover{color:var(--rr-gold-hover)!important;text-decoration:none!important}
.rr-powered__link:focus-visible{color:var(--rr-gold-hover)!important;outline:3px solid var(--rr-gold-hover);outline-offset:4px;border-radius:2px}
@media(prefers-reduced-motion:reduce){.rr-powered__link{transition:none}}
