/* A closer adaptation of the black Veros fair banner. */
[data-style="2"] header{background:linear-gradient(90deg,#070707aa,#0a0a0ac4),url("/assets/v2/veros-logo-repeat.svg") repeat;background-size:auto,90px 78px}
[data-style="2"] .header-main{background:#08080825}
[data-style="2"] .promo{background:radial-gradient(ellipse at 78% 42%,#b185371c,transparent 49%),#080808}
[data-style="2"] .promo::before{background-image:url("/assets/v2/veros-logo-repeat.svg");background-size:90px 78px;opacity:.44;mask-image:linear-gradient(to right,#0006 0%,#000 62%)}
[data-style="2"] .pickup-tile{background:radial-gradient(ellipse at 85% 5%,#b9945223,transparent 69%),linear-gradient(145deg,#1c1c1c,#0b0b0b)}
[data-style="2"] .trade-banner{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:32px;margin:28px 0 54px;padding:30px 36px;border:1px solid #9e7c40;border-radius:12px;background:#080808;color:#fff;box-shadow:0 18px 42px #0005}
[data-style="2"] .trade-banner::before{content:"";position:absolute;inset:0;background:url("/assets/v2/veros-logo-repeat.svg") repeat;background-size:90px 78px;opacity:.65;pointer-events:none;z-index:0}
[data-style="2"] .trade-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0002,#0007 35%,#000c 72%);pointer-events:none;z-index:0}
[data-style="2"] .trade-banner>*{position:relative;z-index:1}
[data-style="2"] .trade-banner-logo{width:190px;height:120px;object-fit:contain;filter:drop-shadow(0 6px 13px #000b)}
[data-style="2"] .trade-banner-copy{border-left:1px solid #bb965a;padding-left:34px}
[data-style="2"] .trade-banner-copy span{display:block;color:#c3ab7e;font-size:10px;font-weight:800;letter-spacing:2.7px;text-transform:uppercase}
[data-style="2"] .trade-banner-copy h2{margin:12px 0 9px;color:#e0b861;font-size:clamp(25px,3vw,36px);font-weight:700;letter-spacing:.13em;text-transform:uppercase}
[data-style="2"] .trade-banner-copy h2 em{color:#fff;font-style:normal}
[data-style="2"] .trade-banner-copy p{margin:0;color:#e3e4e5;font-size:13px;line-height:1.7}
[data-style="2"] .trade-banner-copy::after{content:"";display:block;width:74px;height:2px;margin-top:15px;background:#d7b36b}
[data-style="2"] .trade-banner .button{white-space:nowrap;border-color:#d0b075;background:#100f0d;color:#f1d494}
[data-style="2"] .trade-banner .button:hover{background:#dbb970;color:#19150e}
[data-style="2"] .about-strip{background:#080808}
[data-style="2"] .about-strip::before{background-image:url("/assets/v2/veros-logo-repeat.svg");background-size:90px 78px;opacity:.5;mask-image:linear-gradient(90deg,#0008,transparent 42%,transparent 70%,#0009)}
@media(max-width:900px){[data-style="2"] .trade-banner{grid-template-columns:140px 1fr;gap:22px}[data-style="2"] .trade-banner-logo{width:140px}[data-style="2"] .trade-banner .button{grid-column:2;justify-self:start}[data-style="2"] .trade-banner-copy{padding-left:22px}}
@media(max-width:760px){[data-style="2"] header{background-image:linear-gradient(#090909a8,#090909b8),url("/assets/v2/veros-logo-repeat.svg")}[data-style="2"] .promo::before{opacity:.3}[data-style="2"] .trade-banner{display:flex;flex-direction:column;text-align:center;gap:10px;padding:27px 22px;margin:26px 0 39px}[data-style="2"] .trade-banner-logo{width:150px;height:92px}[data-style="2"] .trade-banner-copy{border-left:0;border-top:1px solid #bb965a;padding:18px 0 0}[data-style="2"] .trade-banner-copy h2{font-size:25px;margin:8px 0}[data-style="2"] .trade-banner-copy::after{margin:14px auto 0}[data-style="2"] .trade-banner .button{grid-column:auto;margin-top:8px}}
