.bh .vx{color:#000;background:#fff;flex-direction:column;justify-content:space-between;width:calc(100% + 28px);min-height:100dvh;margin:-14px -14px 0;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden}.bh .vx-nav{z-index:50;pointer-events:none;justify-content:center;padding:16px;display:flex;position:relative}.bh .vx-nav>*{pointer-events:auto}.bh .vx-video{z-index:0;width:80%;height:80%;position:absolute;top:10%;left:10%}.bh .vx-video video{object-fit:cover;width:100%;height:100%;display:block}.bh .vx-foot{z-index:30;background:linear-gradient(#0000 0%,#fffc 50%,#fff 100%);flex-direction:column;gap:20px;padding:64px 16px 24px;display:flex;position:relative}.bh .vx-sub{color:#0000008c;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;display:flex}.bh .vx-dot{background:#000;border-radius:50%;flex:none;width:8px;height:8px}.bh .vx-h1{letter-spacing:.02em;color:#00e;margin:0;font-family:Rocpar,Inter,sans-serif;font-size:clamp(1.2rem,5.8vw,2.6rem);font-weight:400;line-height:1.15}.bh .vx-btns{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.bh .vx-btn{border-radius:999px;align-items:center;height:42px;padding:0 22px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.bh .vx-dark{color:#fff;background:#000;border:1px solid #000}.bh .vx-dark:hover{background:#222}.bh .vx-line{color:#000;background:0 0;border:1px solid #00000059}.bh .vx-line:hover{border-color:#000}.bh .vx-btn:focus-visible{outline-offset:3px;outline:2px solid #000}.bh .vx-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bh .vx-tags li{color:#000;background:#fff;border:1px solid #0000001f;border-radius:999px;padding:6px 14px;font-size:11px}@media (min-width:768px){.bh .vx-nav{padding:24px 32px}.bh .vx-video{width:100%;height:100%;top:0;left:0}.bh .vx-foot{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:96px 32px 32px}.bh .vx-h1{font-size:clamp(1.8rem,4vw,3.6rem)}.bh .vx-tags{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.bh .vx-btn{transition:none}}
