.bvid{--vid-bg:#14110d;--vid-ink:#f4eede;--vid-accent:#1f4d36;--vid-gold:#c08a2d;--serif:var(--font-serif,ui-serif, Georgia, serif);--sans:var(--font-sans,ui-sans-serif, system-ui, sans-serif);width:100%}.bvid-champion,.bvid-wisdom,.bvid-covenant{--vid-bg:#14110d;--vid-accent:#1f4d36;--vid-gold:#c08a2d}.bvid-stage{aspect-ratio:9/16;background:var(--vid-bg);width:100%;color:var(--vid-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:22px;outline:none;position:relative;overflow:hidden;box-shadow:0 18px 50px #0006;container-type:inline-size}.bvid:fullscreen{background:#000;justify-content:center;align-items:center;display:flex}.bvid:fullscreen .bvid-stage{aspect-ratio:9/16;width:auto;max-width:100vw;height:100vh;box-shadow:none;border-radius:0}.bvid .bvid-fs{z-index:8;cursor:pointer;color:#fff;background:#00000057;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex;position:absolute;top:20px;right:12px}.bvid .bvid-fs:hover{background:#0000008c}.bvid .bvid-fs svg{width:16px;height:16px}.bvid-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.bvid-img.run{animation:linear forwards bvid-ken}.bvid-img-none{background:radial-gradient(120% 100% at 50% 0,#1a2540,#0a1020)}@keyframes bvid-ken{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.13)translate(-1.5%,-2%)}}.bvid-veil{background:linear-gradient(#060a168c 0%,#060a1600 26%),linear-gradient(#060a1600 40%,#060a1659 66%,#060a16eb 96%);position:absolute;inset:0}.bvid .bvid-text{z-index:3;text-align:center;padding:0 9cqw;position:absolute;bottom:9%;left:0;right:0}.bvid .bvid-headline{font-family:var(--serif);color:var(--vid-ink);text-shadow:0 2px 20px #0009;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.12em .26em;font-size:7.6cqw;font-weight:600;line-height:1.2;display:flex}.bvid-word{color:var(--vid-ink);opacity:0;animation-duration:.66s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:forwards;animation-delay:var(--d,0s);will-change:transform, opacity, filter;display:inline-block}.m-rise .bvid-word{transform-origin:bottom;animation-name:bvid-rise}.m-drop .bvid-word{animation-name:bvid-drop}.m-slide .bvid-word{animation-name:bvid-slide}.m-pop .bvid-word{animation-name:bvid-pop}.m-soft .bvid-word{animation-name:bvid-soft}.m-wipe .bvid-word{animation-name:bvid-wipe}.m-flip .bvid-word{transform-origin:bottom;animation-name:bvid-flip}.m-zoom .bvid-word{animation-name:bvid-zoom}.m-glow .bvid-word{animation-name:bvid-glow}.m-wave .bvid-word{animation-name:bvid-wave}.m-tilt .bvid-word{transform-origin:0 100%;animation-name:bvid-tilt}.m-fade .bvid-word{animation-name:bvid-fade;animation-duration:.95s}@keyframes bvid-rise{0%{opacity:0;filter:blur(7px);transform:translateY(.6em)scale(.94)}55%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes bvid-drop{0%{opacity:0;filter:blur(6px);transform:translateY(-.55em)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes bvid-slide{0%{opacity:0;filter:blur(6px);transform:translate(-.85em)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes bvid-pop{0%{opacity:0;transform:scale(.5)}65%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes bvid-soft{0%{opacity:0;filter:blur(13px);letter-spacing:.08em}to{opacity:1;filter:blur();letter-spacing:normal}}@keyframes bvid-wipe{0%{opacity:1;clip-path:inset(0 100% 0 0);transform:translateY(.12em)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes bvid-flip{0%{opacity:0;transform:perspective(600px)rotateX(-92deg)}60%{opacity:1}to{opacity:1;transform:perspective(600px)rotateX(0)}}@keyframes bvid-zoom{0%{opacity:0;filter:blur(9px);transform:scale(1.7)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes bvid-glow{0%{opacity:0;text-shadow:0 0 #c79a4500}45%{opacity:1;text-shadow:0 0 22px #c79a45d9}to{opacity:1;text-shadow:0 2px 20px #0009}}@keyframes bvid-wave{0%{opacity:0;transform:translateY(.7em)}55%{opacity:1;transform:translateY(-.14em)}to{opacity:1;transform:translateY(0)}}@keyframes bvid-tilt{0%{opacity:0;filter:blur(5px);transform:rotate(-7deg)translateY(.5em)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:rotate(0)translateY(0)}}@keyframes bvid-fade{0%{opacity:0}to{opacity:1}}.bvid-img.run.km-out{animation-name:bvid-ken-out}.bvid-img.run.km-panl{animation-name:bvid-ken-panl}.bvid-img.run.km-panr{animation-name:bvid-ken-panr}.bvid-img.run.km-still{animation-name:bvid-ken-still}@keyframes bvid-ken-out{0%{transform:scale(1.16)translate(1%,1.5%)}to{transform:scale(1.03)translate(0,0)}}@keyframes bvid-ken-panl{0%{transform:scale(1.12)translate(2.5%,-1%)}to{transform:scale(1.12)translate(-2.5%,-1%)}}@keyframes bvid-ken-panr{0%{transform:scale(1.12)translate(-2.5%,-1%)}to{transform:scale(1.12)translate(2.5%,-1%)}}@keyframes bvid-ken-still{0%{transform:scale(1.05)}to{transform:scale(1.09)}}.bvid-key{color:var(--vid-gold);position:relative}.bvid-key:after{content:"";background:var(--vid-gold);transform-origin:0;height:2px;animation:.5s cubic-bezier(.2,.8,.2,1) forwards bvid-underline;animation-delay:calc(var(--d,0s) + .5s);border-radius:2px;position:absolute;bottom:-.05em;left:.05em;right:.05em;transform:scaleX(0)}@keyframes bvid-underline{to{transform:scaleX(1)}}.bvid-stage.paused .bvid-word,.bvid-stage.paused .bvid-key:after,.bvid-stage.paused .bvid-img{animation-play-state:paused}.bvid .bvid-overlay{z-index:5;text-align:center;background:linear-gradient(#060a1659,#060a16b8);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex;position:absolute;inset:0}.bvid-kicker{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--vid-gold);font-size:3cqw;font-weight:700}.bvid-title{font-family:var(--serif);color:var(--vid-ink);max-width:14ch;font-size:8cqw;font-weight:600;line-height:1.1}.bvid-play{cursor:pointer;background:var(--vid-accent);border:none;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;transition:transform .15s;display:flex;box-shadow:0 8px 28px #00000073}.bvid-play:hover{transform:scale(1.06)}.bvid .bvid-tri{border:13px solid #0000;border-left:22px solid #fff;border-right-width:0;width:0;height:0;margin-left:5px}.bvid-hint{font-family:var(--sans);letter-spacing:.04em;color:#f4eedeb3;font-size:3.1cqw}.bvid-overlay-end{gap:18px}.bvid-cta{font-family:var(--serif);color:var(--vid-ink);max-width:18ch;font-size:5.3cqw;font-style:italic}.bvid .bvid-replay{font-family:var(--sans);letter-spacing:.04em;color:var(--vid-bg);background:var(--vid-gold);cursor:pointer;border:none;border-radius:999px;padding:11px 22px;font-size:14px;font-weight:600}.bvid-pausepip{z-index:4;color:#ffffffeb;text-shadow:0 2px 12px #0009;pointer-events:none;justify-content:center;align-items:center;font-size:30px;display:flex;position:absolute;inset:0}.bvid-ticks{z-index:6;gap:5px;display:flex;position:absolute;top:12px;left:14px;right:14px}.bvid-tick{background:#ffffff47;border-radius:3px;flex:1;height:3px}.bvid-tick.on{background:var(--vid-gold)}.bvid-progress{z-index:6;background:#ffffff24;height:3px;position:absolute;bottom:0;left:0;right:0}.bvid-progress span{background:var(--vid-accent);height:100%;transition:width .2s linear;display:block}
