.nsf-vd-sec{background:var(--vd-bg);padding:var(--vd-st) 0 var(--vd-sb);width:100%}.nsf-vd,.nsf-vd *,.nsf-vd :after,.nsf-vd :before,.nsf-vd-sec{box-sizing:border-box}.nsf-vd{align-items:start;display:grid;gap:var(--vd-gap);grid-template-columns:repeat(var(--vd-c),minmax(0,1fr));margin:0 auto;max-width:var(--vd-max)}.nsf-vd.is-equal{align-items:stretch}.nsf-vd__card{background:var(--vd-card);border-radius:var(--vd-r);display:flex;flex-direction:column;min-width:0;overflow:hidden}.nsf-vd__media{aspect-ratio:var(--vd-tr);background:var(--vd-thumb-bg);overflow:hidden;position:relative}.nsf-vd__thumb{background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;height:100%;inset:0;margin:0;padding:0;position:absolute;text-align:left;width:100%}.nsf-vd__thumb:disabled{cursor:default}.nsf-vd__img{display:block;height:100%;object-fit:cover;object-position:var(--vd-focus);transition:transform .8s cubic-bezier(.22,1,.36,1);width:100%}.nsf-vd__shade{background:var(--vd-ov-color);inset:0;opacity:var(--vd-ov);pointer-events:none;position:absolute;transition:opacity .35s ease}.nsf-vd__play{align-items:center;background:var(--vd-play-bg);border-radius:50%;box-shadow:0 8px 24px -8px rgba(0,0,0,.45);color:var(--vd-play-icon);display:flex;height:var(--vd-play);justify-content:center;left:50%;position:absolute;top:50%;transition:transform .35s cubic-bezier(.34,1.56,.64,1);translate:-50% -50%;width:var(--vd-play)}.nsf-vd__play svg{height:42%;margin-left:6%;width:42%}.nsf-vd__tag{bottom:10px;color:var(--vd-tag);font-size:var(--vd-fs-tag);left:12px;line-height:1.3;pointer-events:none;position:absolute;text-shadow:0 1px 6px rgba(0,0,0,.4)}.nsf-vd__warn{border:1px dashed #ffd36b;border-radius:6px;color:#ffd36b;font-size:11px;left:10px;padding:6px 8px;position:absolute;right:10px;text-align:center;top:10px}.nsf-vd__thumb:focus-visible{outline:3px solid var(--vd-play-bg);outline-offset:-3px}@keyframes nsf-vd-ring{0%{box-shadow:0 8px 24px -8px rgba(0,0,0,.45),0 0 0 0 color-mix(in srgb,var(--vd-play-bg) 55%,transparent)}70%,to{box-shadow:0 8px 24px -8px rgba(0,0,0,.45),0 0 0 16px color-mix(in srgb,var(--vd-play-bg) 0%,transparent)}}.nsf-vd.has-pulse .nsf-vd__thumb:not(:disabled) .nsf-vd__play{animation:nsf-vd-ring 2.4s cubic-bezier(.4,0,.2,1) infinite;animation-delay:calc(var(--k, 0)*.4s)}.nsf-vd:not(.is-visible) .nsf-vd__play{animation-play-state:paused}.nsf-vd.has-hover .nsf-vd__thumb:not(:disabled):hover .nsf-vd__img{transform:scale(1.05)}.nsf-vd.has-hover .nsf-vd__thumb:not(:disabled):hover .nsf-vd__shade{opacity:calc(var(--vd-ov) + .12)}.nsf-vd .nsf-vd__thumb:not(:disabled):hover .nsf-vd__play{transform:scale(1.1)}.nsf-vd__frame{background:#000;border:0;height:100%;inset:0;position:absolute;width:100%}video.nsf-vd__frame{object-fit:contain}.nsf-vd__body{padding:var(--vd-pad);padding-top:calc(var(--vd-pad)*1.05)}.nsf-vd__q{color:var(--vd-q);font-size:var(--vd-fs-q);font-weight:var(--vd-fw-q);line-height:1.4;margin:0}.nsf-vd__p{color:var(--vd-p);font-size:var(--vd-fs-p);line-height:1.4;margin:10px 0 0}.nsf-vd__body>.nsf-vd__p:first-child{margin-top:0}.nsf-vd-modal{align-items:center;background:var(--vd-modal,rgba(5,6,12,.88));display:flex;inset:0;justify-content:center;opacity:0;padding:56px 20px 20px;position:fixed;transition:opacity .3s ease;z-index:99999}.nsf-vd-modal.is-open{opacity:1}.nsf-vd-modal__box{aspect-ratio:var(--vd-ratio,16/9);position:relative;transform:scale(.96);transition:transform .35s cubic-bezier(.22,1,.36,1);width:min(1100px,100%,calc((100vh - 96px)*var(--vd-ar, 1.7778)))}.nsf-vd-modal.is-open .nsf-vd-modal__box{transform:none}.nsf-vd-modal__box .nsf-vd__frame{border-radius:12px}.nsf-vd-modal__close{align-items:center;background:hsla(0,0%,100%,.14);border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0;padding:0;position:absolute;right:14px;top:14px;width:40px}.nsf-vd-modal__close:hover{background:hsla(0,0%,100%,.26)}.nsf-vd-modal__close svg{height:18px;width:18px}.nsf-vd.js-anim .nsf-vd__card{opacity:0;transform:translateY(22px);transition:opacity var(--vd-dur) var(--vd-ease),transform var(--vd-dur) var(--vd-ease);transition-delay:calc(var(--k)*var(--vd-stagger))}.nsf-vd.js-anim.is-in .nsf-vd__card{opacity:1;transform:none}@media (max-width:991.98px){.nsf-vd{grid-template-columns:repeat(var(--vd-ct),minmax(0,1fr))}}@media (max-width:767.98px){.nsf-vd-sec{padding:var(--vd-st-m) 0 var(--vd-sb-m)}.nsf-vd{gap:var(--vd-gap-m);grid-template-columns:minmax(0,1fr)}.nsf-vd--m-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:4px 16px 12px;scroll-padding:0 16px;scrollbar-width:none}.nsf-vd--m-scroll::-webkit-scrollbar{display:none}.nsf-vd--m-scroll .nsf-vd__card{flex:0 0 var(--vd-w-m);scroll-snap-align:start}.nsf-vd__q{font-size:var(--vd-fs-q-m)}.nsf-vd.no-anim-m .nsf-vd__play{animation:none!important}}@media (prefers-reduced-motion:reduce){.nsf-vd *,.nsf-vd-modal,.nsf-vd-modal *{animation:none!important;transition:none!important}.nsf-vd.js-anim .nsf-vd__card{opacity:1!important;transform:none!important}}