.editorial-hero.campaign-hero{padding:24px 3vw 28px;min-height:0;background:#191b19}.campaign-carousel{position:relative;aspect-ratio:1942/809;overflow:hidden;border-radius:16px;background:#080908}.campaign-slide{position:absolute;inset:0;display:block;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .65s ease,visibility .65s}.campaign-slide.active{opacity:1;visibility:visible;pointer-events:auto}.campaign-slide img{display:block;width:100%;height:100%;object-fit:contain}.campaign-controls{position:absolute;bottom:6%;right:3.3%;display:flex;align-items:center;gap:10px;z-index:2}.campaign-controls button{width:34px;height:34px;border:1px solid #ffffff80;border-radius:50%;background:#15151560;color:#fff;font:600 14px Arial;cursor:pointer}.campaign-controls button[aria-current=true]{border:2px solid #fff;background:#ffffff22}.campaign-controls .campaign-pause{font-size:11px;margin-right:5px}.campaign-controls button:focus-visible{outline:2px solid white;outline-offset:4px}@media(max-width:760px){.editorial-hero.campaign-hero{padding:14px 0 20px}.campaign-carousel{border-radius:0}.campaign-controls{gap:6px}.campaign-controls button{width:25px;height:25px;font-size:11px}.campaign-controls .campaign-pause{font-size:9px;margin-right:0}}@media(prefers-reduced-motion:reduce){.campaign-slide{transition:none}}
