.bf-site .scan-ad{width:100%;margin:32px 0 0}.bf-site .scan-ad__frame{aspect-ratio:16/9;border:1px solid var(--color-linen);border-radius:var(--radius-card-lg);background:var(--color-charcoal-ink);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.bf-site .scan-ad__frame video{object-fit:cover;width:100%;height:100%;display:block}.bf-site .scan-ad__play{cursor:pointer;background:#2d2c2b1f;border:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bf-site .scan-ad__play:hover{background:#2d2c2b38}.bf-site .scan-ad__play:focus-visible{outline:3px solid var(--color-fox-orange);outline-offset:-3px}.bf-site .scan-ad__disc{border-radius:var(--radius-pill);background:var(--color-fox-orange);width:76px;height:76px;box-shadow:var(--shadow-toast);transition:transform .2s var(--ease-out);justify-content:center;align-items:center;display:flex}.bf-site .scan-ad__disc:after{content:"";border-left:22px solid var(--color-pure-white);border-top:14px solid #0000;border-bottom:14px solid #0000;width:0;height:0;margin-left:6px;display:block}.bf-site .scan-ad__play:hover .scan-ad__disc{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.bf-site .scan-ad__play:hover .scan-ad__disc{transform:none}}.bf-site .scan-ad__caption{color:var(--color-stone,#63605d);text-align:center;margin-top:12px;font-size:.875rem;line-height:1.5}.bf-site .scan-hiw{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.bf-site .scan-hiw__words{max-width:620px}@media (min-width:900px){.bf-site .scan-hiw{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px}.bf-site .scan-hiw__video .scan-ad{margin-top:0}}
