.collection{flex-direction:column;gap:30px;display:flex}.panel{background:#51678d0f;border:1px solid #51678d2e;border-radius:24px;padding:clamp(32px,4vw,56px)}@media (width<=700px){.collection .panel.split,.collection .panel.split--reverse{grid-template-columns:1fr}.collection .panel .media{display:none}.collection .panel .stack{width:100%}}.brands__grid{align-items:flex-start;width:100%;margin-block:-8px -200px;padding-block:8px 200px;display:flex;overflow:hidden}.brands__track{flex:0 0 max-content;will-change:transform;align-items:flex-start;gap:16px;display:flex;overflow:visible}.brands__item{color:var(--color-dark);border:1px solid color-mix(in srgb, var(--color-baltic-blue) 16%, transparent);background:#ffffff73;border-radius:16px;flex:0 0 clamp(250px,30vw,360px);grid-template-rows:auto 0fr;align-items:stretch;padding:28px;text-decoration:none;transition:grid-template-rows .32s,box-shadow .26s;display:grid;position:relative;overflow:visible}.brands__item--antarctica{background:#3e4031}.brands__item--dnd{background:#0b0d0c}.brands__item--dark{background:#000}.brands__item--active{z-index:2;grid-template-rows:auto 1fr;box-shadow:0 18px 32px #0214272e}.brands__item--active .brands__logo{min-height:82px}.brands__item--antarctica,.brands__item--dnd,.brands__item--dark{color:var(--color-light)}.brands__item img{object-fit:contain;width:min(100%,190px);max-height:58px;display:block}.brands__logo{place-items:center;width:100%;min-height:76px;transition:min-height .32s;display:grid}.brands__info-shell{min-height:0;overflow:hidden}.brands__info{opacity:0;flex-direction:column;gap:7px;padding-top:14px;transition:opacity .18s .1s;display:flex}.brands__info strong{font-size:1rem}.brands__info>span:not(.brands__tags):not(.brands__link){font-size:.78rem;line-height:1.35}.brands__tags{flex-wrap:wrap;gap:5px;display:flex}.brands__tag{border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:.68rem;line-height:1;display:inline-flex}.brands__link{margin-top:3px;font-weight:600}.brands__item--active .brands__info{opacity:1}@media (width<=800px){.brands__item{flex-basis:min(78vw,320px)}}@media (prefers-reduced-motion:reduce){.brands__item,.brands__logo,.brands__info{transition:none}}
