.module-brands-grid-01{--grid-gutter-x:0.5rem;--grid-gutter-y:0rem}.module-brands-grid-01 .grid-items{display:grid}.module-brands-grid-01 .grid-item{min-width:0;border-top:1px solid var(--color-dark)}.module-brands-grid-01 .grid-item:last-child{border-bottom:1px solid var(--color-dark)}@media(min-width:576px){.module-brands-grid-01 .grid-items{grid-template-columns:repeat(2,1fr);gap:var(--grid-gutter-y) var(--grid-gutter-x)}.module-brands-grid-01 .grid-item:nth-last-child(-n+2){border-bottom:1px solid var(--color-dark)}}@media(min-width:1200px){.module-brands-grid-01 .grid-items{grid-template-columns:repeat(3,1fr)}.module-brands-grid-01 .grid-item:nth-last-child(-n+3){border-bottom:1px solid var(--color-dark)}}
.brand-list-01,.brand-list-01>.inset{height:100%}.brand-list-01 .brand-list-title{width:calc(100% - 32px)}.brand-list-01 .brand-list-title-link{letter-spacing:1px;font-size:1.25rem;line-height:1.1;font-family:var(--ff-neue);font-weight:var(--fw-light);display:flex;justify-content:space-between;align-items:center;gap:0.5rem;padding:2rem 1rem;height:100%;transition:color .15s ease-in-out,background-color .15s ease-in-out}.brand-list-01 .brand-list-title-link .icon{width:32px;height:32px}.brand-list-01 .brand-list-title-link:hover{background-color:var(--color-dark);color:var(--color-light)}@media (min-width:992px){.brand-list-01 .brand-list-title,.brand-list-01 .icon{transition:all .15s ease-in-out;-webkit-transform:translatex(0);transform:translatex(0)}.brand-list-title-link:hover>.brand-list-title{-webkit-transform:translatex(0.5rem);transform:translatex(0.5rem)}.brand-list-title-link:hover .icon{-webkit-transform:translatex(-0.5rem);transform:translatex(-0.5rem)}}@media (min-width:1400px){.brand-list-01 .brand-list-title-link{font-size:2rem}}