/* Original partner artwork, presented in the ICONIC champagne palette. */
.partners{padding:76px var(--gutter) 82px;background:var(--ink);color:var(--paper);border-top:1px solid #be9e6538}
.partners h2{font-size:clamp(22px,2.3vw,34px);letter-spacing:-.035em;text-align:center}
.partner-list{list-style:none;margin:44px auto 0;padding:0;max-width:1260px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(22px,3vw,42px);align-items:center;color:var(--gold)}
.partner-list li{min-width:0;height:100px;display:flex;align-items:center;justify-content:center}
.partner-list li>*{transform:scale(.85);transform-origin:center}
.partner-mark{display:block;flex:none;background:var(--gold);-webkit-mask:var(--partner-mask) center/contain no-repeat;mask:var(--partner-mask) center/contain no-repeat;mask-mode:alpha}
/* Optical sizing balances wide wordmarks, dense lettering and the tall emblem. */
.partner-red-bull{width:min(100%,202px);height:auto}
.partner-brewery{width:min(100%,168px);aspect-ratio:384/134;--partner-mask:url('assets/partner-brewery.png')}
.partner-vaktsec{width:min(100%,72px);aspect-ratio:797/980;--partner-mask:url('assets/partner-vaktsec.png')}
.partner-alpha{width:min(100%,116px);aspect-ratio:1.93;--partner-mask:url('assets/partner-alpha-brands.webp');-webkit-mask-size:112% auto;mask-size:112% auto}
.partner-nora{width:min(100%,124px);height:auto;overflow:visible;color:var(--gold)}
.partner-tickster{width:min(100%,154px);aspect-ratio:264/58;--partner-mask:url('assets/partner-tickster.svg')}
@media(min-width:701px) and (max-width:1050px){
 .partner-list{max-width:760px;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 24px}
}
@media(max-width:700px){
 .partners{padding:54px var(--gutter) 60px}
 .partner-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px;margin-top:30px}
 .partner-list li{height:84px}
 .partner-red-bull{width:min(100%,152px)}.partner-brewery{width:min(100%,146px)}.partner-alpha{width:min(100%,106px)}.partner-vaktsec{width:64px}.partner-nora{width:112px}
 .partner-tickster{width:min(100%,130px)}
}
