.brands-intro{background:#f0eae1;padding:32px 0 64px}.brands-intro .breadcrumb{margin-bottom:44px}.brands-intro-layout{grid-template-columns:1.4fr 1fr;align-items:center;gap:70px;display:grid}.brands-intro h1{font-size:clamp(48px,6vw,78px)}.brands-intro h1>span{color:#a4754e}.brands-intro-copy{color:#786b60;max-width:520px;margin:25px 0;font-size:14px;line-height:1.95}.brands-intro-photo{height:285px;position:relative}.brands-intro-photo img{object-fit:cover;width:100%;height:100%}.brands-intro-photo:after{content:"";background:linear-gradient(#0000 50%,#17110d80);position:absolute;inset:0}.brands-intro-photo span{color:#fff8ee;z-index:1;font-family:Georgia,serif;font-size:22px;font-style:italic;position:absolute;bottom:22px;left:24px}.brands-section{padding:65px 0 90px}.brands-toolbar{justify-content:space-between;align-items:center;gap:25px;display:flex}.brands-toolbar .eyebrow{margin-bottom:10px}.brands-toolbar h2{font-size:34px}.brand-search{color:#8e745a;border-bottom:1px solid #bba68f;align-items:center;gap:12px;width:300px;padding:12px 0;display:flex}.brand-search input{color:#282018;background:0 0;outline:none;flex:1;min-width:0;font-size:12px}.brand-search button{cursor:pointer}.brand-search:focus-within{border-color:#282018}.brand-alphabet{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:5px;margin-top:36px;padding:20px 0;display:flex}.brand-alphabet button{color:#786b60;cursor:pointer;min-width:34px;height:34px;font-size:11px;transition:background .2s,color .2s}.brand-alphabet button:first-child{padding:0 18px}.brand-alphabet button:hover{background:#eee7dd}.brand-alphabet button[aria-pressed=true]{color:#fff8ee;background:#282018}.brand-results{letter-spacing:.08em;color:#8a8279;margin:20px 0;font-size:10px}.brand-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.brand-tile{background:#fff;border:1px solid #e8e1d7;padding:18px 20px;transition:box-shadow .25s,border-color .25s,transform .25s}.brand-tile:hover{border-color:#bba68f;transform:translateY(-3px);box-shadow:0 12px 26px #3723140f}.brand-tile-top{color:#b2a28f;letter-spacing:.15em;justify-content:space-between;font-size:9px;display:flex}.brand-logo-stage{justify-content:center;align-items:center;height:115px;padding:15px 8px;display:flex}.brand-logo-stage img{object-fit:contain;max-width:100%;max-height:80px}.brand-name-fallback{text-align:center;color:#282018;font-family:Georgia,serif;font-size:24px}.brand-tile-bottom{border-top:1px solid #f0eae1;padding-top:15px}.brand-tile-bottom h3{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:500;line-height:1.5}.brand-tile-bottom>span{color:#aa8a6b;margin-top:5px;font-size:9px;display:block}.brand-empty{text-align:center;padding:65px 20px}.brand-empty h3{font-size:30px}.brand-empty p{color:#786b60;margin:16px 0 25px;font-size:14px}.brand-help{background:#f0eae1;padding:65px 0}.brand-help>.container-shell{justify-content:space-between;align-items:center;gap:35px;display:flex}.brand-help h2{font-size:42px}.brand-help p:not(.eyebrow){color:#786b60;max-width:450px;margin-top:20px;font-size:13px;line-height:1.9}@media (max-width:1023px){.brand-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brands-intro-layout{gap:30px}}@media (max-width:767px){.brands-intro-layout{grid-template-columns:1fr;gap:35px}.brands-intro-photo{height:220px}.brands-intro .breadcrumb{margin-bottom:30px}.brands-toolbar{flex-direction:column;align-items:flex-start}.brand-search{width:100%}.brand-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brand-tile{padding:14px}.brand-logo-stage{height:105px}.brand-help>.container-shell{flex-direction:column;align-items:flex-start}.brand-help h2{font-size:36px}.brands-section{padding-top:45px}}.brand-logo-stage--dark{background:#282018;border-radius:2px;height:99px;margin-block:8px}
