.reel-placeholder.campaign-reel{position:relative;width:calc(335.25px * var(--scale));height:calc(596px * var(--scale));max-width:100%;aspect-ratio:9/16;justify-self:center;background:transparent;overflow:hidden}
.campaign-reel video{display:block;width:100%;height:100%;object-fit:cover;background:transparent}
.campaign-reel-sound{position:absolute;right:12px;bottom:12px;z-index:1;min-height:32px;padding:7px 11px;background:rgba(0,0,0,.64);border:1px solid #ffffff40;border-radius:999px;color:#fff;font-size:12px;font-weight:500;line-height:1.2}
.campaign-reel-sound:after{content:'';position:absolute;inset:-6px}
.campaign-reel-sound:focus-visible{outline:2px solid var(--pink);outline-offset:3px}
@media(max-width:700px){.reel-placeholder.campaign-reel{width:min(18svh,100%);height:auto;aspect-ratio:9/16;align-self:center}}
