.brand .customer-brand-logo{display:block;width:44px;height:44px;flex:0 0 44px;object-fit:contain;border-radius:12px}
.brand .customer-brand-name{font-size:24px;letter-spacing:-1px;line-height:1.1;white-space:nowrap}
.brand .customer-brand-name .brand-context{font-size:10px;line-height:1.3;letter-spacing:2px;margin-top:4px;color:var(--purple,#f45b16)}
.modal-top .brand .customer-brand-name{font-size:23px}
@media(max-width:720px){.brand .customer-brand-logo{width:36px;height:36px;flex-basis:36px;border-radius:9px}.brand .customer-brand-name{font-size:20px;letter-spacing:-.8px}.brand .customer-brand-name .brand-context{font-size:9px;letter-spacing:1.8px;margin-top:3px}.nav .brand{gap:7px;flex-shrink:0}}
:root{--purple:#f45b16;--deep:#07172b;--ink:#07172b;--paper:#f8fafc}
.hero{background:#07172b}
.hero-copy{background:radial-gradient(ellipse at 5% 100%,#102846 0,transparent 70%),#07172b}
.hero h1 em{color:#f45b16}
.search button{background:#f45b16;color:#fff}
.category:hover{border-color:#f45b16}
.category.selected{border-color:#f45b16;background:#fff2eb}
.category.selected>span{background:#f45b16;color:#fff}
.category.selected b{color:#07172b}
.market-intro .search-area .search button,.market-intro .search-area .search button:hover{background:#f45b16}
.home-page .category.selected{border-color:#f45b16;background:#fff2eb}
.home-page .category.selected>span{background:#f45b16;color:#fff}
.home-page .category.selected b{color:#07172b}
