.hv-container{cursor:pointer;width:100%;padding:2rem 0;display:block}.hv-grid-wrapper{max-width:90%;margin:0 auto;padding:0 1rem;position:relative}.hv-grid-container{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;gap:1rem;display:flex;overflow:auto hidden}.hv-grid-container::-webkit-scrollbar{display:none}.hv-card{aspect-ratio:9/16;background:#1a1a1a;border-radius:1.25rem;flex-shrink:0;width:calc(25% - .75rem);position:relative;overflow:hidden}.hv-card--mobile{width:calc(50% - .5rem)}.hv-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hv-play-overlay{z-index:4;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hv-circle-btn{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;color:#fff!important;cursor:pointer!important;pointer-events:all!important;background:#19191980!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;transition:background .2s,transform .15s!important;display:flex!important}.hv-circle-btn:hover{background:#191919cc;transform:scale(1.08)}.hv-nav-btn{color:#111!important;cursor:pointer!important;z-index:10!important;background:#fff!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;padding:0!important;transition:background .2s,transform .2s,opacity .2s!important;display:flex!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 4px 16px #0000001f!important}.hv-nav-btn--left{left:-1.25rem}.hv-nav-btn--right{right:-1.25rem}.hv-nav-btn--left svg{transform:rotate(-90deg)}.hv-nav-btn--right svg{transform:rotate(90deg)}.hv-nav-btn:not(:disabled):hover{background:#f3f4f6;transform:translateY(-50%)scale(1.1)}.hv-nav-btn:disabled{opacity:.25;cursor:not-allowed}.hv-state{text-align:center;color:#6b7280;padding:2rem}
