body.av-home.rb-polished{--rb-brass:#d9bd7e;--rb-ivory:#f2eee5}
body.av-home.rb-polished .hero-content h1{letter-spacing:-.025em;line-height:1.18}
body.av-home.rb-polished .hero-sub{line-height:1.8}
.rb-magnet-shell{position:relative;display:inline-flex;min-width:0;vertical-align:middle}
body.av-home .hero-actions .rb-magnet-shell .pill{display:inline-flex;align-items:center;gap:28px;position:relative;isolation:isolate;overflow:hidden;transform:translate3d(0,0,0);transition:color .2s ease,background-color .2s ease,border-color .2s ease;will-change:auto}
body.av-home .av-sunlit .hero-actions .rb-magnet-shell:first-child .pill{background:var(--av-gold)!important;border-color:var(--av-gold)!important;color:#10110f!important;font-weight:600}
body.av-home .av-sunlit .hero-actions .rb-magnet-shell:last-child .pill{background:#10110f30!important;border-color:#f2eee580!important;color:#f2eee5!important;font-weight:400}
body.av-home .av-sunlit .hero-actions .rb-magnet-shell .pill:hover{background:#f2eee5!important;border-color:#f2eee5!important;color:#10110f!important}
.rb-glare{position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:screen}
.rb-glare-band{position:absolute;left:50%;top:50%;background:var(--rb-glare);pointer-events:none}
body.av-home.rb-polished :is(.text-link,.footer-top nav a){text-underline-offset:7px}
body.av-home.rb-polished .text-link svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}
@media(hover:hover) and (pointer:fine){body.av-home.rb-polished .text-link:hover svg{transform:translateX(4px)}body.av-home.rb-polished .gallery-grid .image-button img{transition:transform .5s cubic-bezier(.16,1,.3,1)}body.av-home.rb-polished .gallery-grid .image-button:hover img{transform:scale(1.025)}}
body.av-home.rb-polished .type-tabs{border-bottom:1px solid #514735;gap:clamp(18px,4vw,48px)}
body.av-home.rb-polished .type-tabs button{margin-bottom:-1px;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}
body.av-home.rb-polished .type-tabs button[aria-selected="true"]{border-bottom-color:var(--rb-brass);color:var(--rb-brass)!important}
body.av-home.rb-polished .gallery-grid figcaption{padding-top:14px}
body.av-home.rb-polished .gallery-grid .image-button{overflow:hidden}
body.av-home.rb-polished :is(.hero-actions a,.text-link,.type-tabs button):focus-visible{outline:2px solid var(--rb-brass);outline-offset:6px}
@media(max-width:540px){.rb-magnet-shell{width:100%}.rb-magnet-shell>.pill{width:100%;justify-content:space-between}body.av-home.rb-polished .type-tabs{gap:16px}}
@media(prefers-reduced-motion:reduce){body.av-home.rb-polished *,body.av-home.rb-polished *:before,body.av-home.rb-polished *:after{animation:none!important;transition:none!important}.rb-glare{display:none!important}}
