/* One live platform surface after the hero; palettes follow each concept. */
[data-video-concept]{--bwd-accent:#9131ac;--bwd-bg:#faf2fc;--bwd-ink:#2d2630;--bwd-muted:#6b6070;--bwd-line:#ded4e2;--bwd-on:#fff}
[data-video-concept="2"]{--bwd-accent:#65519b;--bwd-bg:#faf9f5;--bwd-ink:#293b35;--bwd-muted:#59675f;--bwd-line:#d8ddd6}
[data-video-concept="3"]{--bwd-accent:#a01b86;--bwd-bg:#f9f8f5;--bwd-ink:#222124;--bwd-muted:#626067;--bwd-line:#cfcbd0}
[data-video-concept="4"]{--bwd-accent:#80def6;--bwd-bg:#162630;--bwd-ink:#edf6fa;--bwd-muted:#acbdc9;--bwd-line:#3b4c59;--bwd-on:#10212b}
[data-video-concept="5"]{--bwd-accent:#78518e;--bwd-bg:#f9f5ee;--bwd-ink:#38332c;--bwd-muted:#6f665b;--bwd-line:#d6cdbc}
/* Avoid the long navigation label squeezing the brand or conversion action. */
@media(min-width:901px){[data-video-concept] .site-nav{gap:clamp(12px,1.7vw,26px)}[data-video-concept] .site-nav>a[href="/videos/"]{white-space:nowrap;font-size:12px;letter-spacing:0}}
.bwv-discovery{background:var(--bwd-bg);color:var(--bwd-ink);border-block:1px solid var(--bwd-line);padding:clamp(32px,4vw,56px) 0;isolation:isolate;overflow-wrap:anywhere}
.bwv-discovery *{box-sizing:border-box}.bwv-discovery-inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(30px,6vw,90px)}
.bwv-discovery-eyebrow{font-size:11px!important;font-weight:700;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;margin:0 0 14px;color:var(--bwd-accent)}
.bwv-discovery h2{font:inherit;font-size:clamp(30px,3.3vw,47px);font-weight:500;letter-spacing:-.04em;line-height:1.12;margin:0;color:var(--bwd-ink)}
.bwv-discovery-intro{max-width:440px;font-size:15px;line-height:1.65;margin:18px 0 0;color:var(--bwd-muted)}
.bwv-discovery-topics{font-size:12px;font-weight:600;line-height:1.6;color:var(--bwd-muted);margin:14px 0 20px}
.bwv-discovery-button{display:inline-flex;gap:18px;justify-content:space-between;align-items:center;max-width:100%;min-height:48px;padding:12px 18px;background:var(--bwd-accent);color:var(--bwd-on);font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}
.bwv-discovery-featured{min-width:0}
.bwv-discovery [hidden]{display:none!important}
.bwv-latest-controls{display:flex;gap:6px;flex-wrap:wrap}
.bwv-latest-controls button,.bwv-latest-links button{appearance:none;font:inherit;font-size:13px;line-height:1.4;min-height:40px;padding:9px 15px;border:1px solid var(--bwd-line);color:var(--bwd-ink);background:transparent;cursor:pointer}
.bwv-latest-controls button[aria-pressed="true"]{background:var(--bwd-accent);border-color:var(--bwd-accent);color:var(--bwd-on);font-weight:700}
.bwv-latest-status{font-size:12px;line-height:1.5;color:var(--bwd-muted);min-height:36px;margin:10px 0}
.bwv-latest-view{width:100%;min-width:0;min-height:200px;aspect-ratio:16/9;background:color-mix(in srgb,var(--bwd-ink) 5%,var(--bwd-bg));border:1px solid var(--bwd-line);overflow:hidden;position:relative}
.bwv-latest-view iframe,.bwv-latest-view>div{display:block;width:100%;max-width:100%!important;height:100%;border:0;min-height:200px}
[data-latest-active="vk"] .bwv-latest-view,.bwv-latest-view[data-latest-active="vk"]{aspect-ratio:auto;height:430px}
.bwv-latest-placeholder{display:grid;align-content:center;text-align:center;min-height:200px;margin:0;padding:24px;font-size:14px;color:var(--bwd-muted)}
.bwv-latest-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px;font-size:12px;line-height:1.5}
.bwv-latest-links a{color:var(--bwd-accent);text-underline-offset:4px}
.bwv-latest-links button[hidden]{display:none}
.bwv-discovery noscript{font-size:12px;line-height:1.5;color:var(--bwd-muted)}
[data-video-concept="1"] .bwv-discovery h2,[data-video-concept="5"] .bwv-discovery h2{font-family:Georgia,'Times New Roman',serif;font-weight:400}
[data-video-concept="2"] .bwv-latest-view{border-radius:4px 28px 4px 4px}
[data-video-concept="3"] .bwv-discovery h2{font-weight:750}
[data-video-concept="4"] .bwv-discovery-eyebrow{font-family:monospace}
.bwv-discovery :is(a,button):focus-visible{outline:3px solid var(--bwd-accent);outline-offset:4px}
@media(min-width:901px) and (max-width:1150px){[data-video-concept] .site-nav{gap:12px}[data-video-concept] .site-nav>a{font-size:12px!important}[data-video-concept] .site-nav>a[href="/videos/"]{white-space:normal;max-width:92px;line-height:1.4}}
@media(min-width:701px) and (max-width:900px){[data-video-concept="1"] .header-inner{gap:16px}[data-video-concept="1"] .site-nav{gap:14px}[data-video-concept="1"] .site-nav>a{font-size:12px;white-space:nowrap}[data-video-concept="1"] .nav-cta{font-size:12px;padding-left:12px}}
@media(min-width:701px) and (max-width:800px){[data-video-concept="1"] .nav-cta{display:none}}
@media(max-width:700px){[data-video-concept="3"] .hero .hero-index{display:none}}
@media(max-width:700px){.bwv-discovery-inner{grid-template-columns:minmax(0,1fr);gap:28px}.bwv-discovery h2{font-size:34px}.bwv-discovery-intro{font-size:14px}.bwv-discovery-button{width:100%}.bwv-latest-controls button{flex:1}.bwv-latest-links{gap:12px}.bwv-latest-view{min-height:200px}}
@media(prefers-reduced-motion:reduce){.bwv-discovery *{transition:none!important}}
