:root{--vd-dark: #243D2F;--vd-lime: #6CA40C;--vd-pale: #F8FEE7;--vd-bg: #f4f9f0;--vd-ink: #1f2a24;--vd-muted: #5d6b63}html.vd-lock{overflow:hidden}.vd-hero[data-astro-cid-73ne5lbz]{background:radial-gradient(1200px 500px at 80% -10%,rgba(108,164,12,.28),transparent 60%),var(--vd-dark);padding:72px 0;color:#fff}.vd-hero-grid[data-astro-cid-73ne5lbz]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}.vd-label[data-astro-cid-73ne5lbz]{display:block;font-size:12px;font-weight:700;color:var(--vd-lime);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.vd-title[data-astro-cid-73ne5lbz]{font-size:clamp(2rem,3.6vw,3.1rem);font-weight:900;line-height:1.1;margin:0 0 16px;color:#fff}.vd-hl[data-astro-cid-73ne5lbz],.vd-hl{color:var(--vd-lime)}.vd-sub[data-astro-cid-73ne5lbz]{font-size:1rem;color:#ffffffbd;line-height:1.65;margin:0 0 28px;max-width:520px}.vd-hero-actions[data-astro-cid-73ne5lbz]{display:flex;gap:12px;flex-wrap:wrap}.vd-btn[data-astro-cid-73ne5lbz]{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease;white-space:nowrap}.vd-btn[data-astro-cid-73ne5lbz]:hover{transform:translateY(-2px)}.vd-btn-yt[data-astro-cid-73ne5lbz]{background:#f03;color:#fff;box-shadow:0 10px 24px #ff003347}.vd-btn-yt[data-astro-cid-73ne5lbz]:hover{background:#e6002e;color:#fff}.vd-btn-ghost[data-astro-cid-73ne5lbz]{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.22)}.vd-btn-ghost[data-astro-cid-73ne5lbz]:hover{background:#ffffff24;color:#fff}.vd-count[data-astro-cid-73ne5lbz]{background:var(--vd-lime);color:var(--vd-dark);font-size:12px;font-weight:800;padding:2px 9px;border-radius:999px}.vd-btn-solid[data-astro-cid-73ne5lbz]{background:var(--vd-lime);color:var(--vd-dark);box-shadow:0 10px 24px #6ca40c4d}.vd-btn-solid[data-astro-cid-73ne5lbz]:hover{background:#5a8f08;color:#fff}.vd-btn-ghost-dark[data-astro-cid-73ne5lbz]{border:1.5px solid var(--vd-dark);color:var(--vd-dark)}.vd-btn-ghost-dark[data-astro-cid-73ne5lbz]:hover{background:var(--vd-dark);color:#fff}.vd-featured[data-astro-cid-73ne5lbz]{position:relative}.vd-featured-tag[data-astro-cid-73ne5lbz]{position:absolute;top:-14px;left:20px;z-index:2;background:var(--vd-lime);color:var(--vd-dark);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.vd-player[data-astro-cid-73ne5lbz]{position:relative;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;background:#000;box-shadow:0 30px 60px #00000059,0 0 0 1px #ffffff14}.vd-player[data-astro-cid-73ne5lbz] iframe[data-astro-cid-73ne5lbz],.vd-player-poster[data-astro-cid-73ne5lbz] img[data-astro-cid-73ne5lbz]{position:absolute;inset:0;width:100%;height:100%;border:0}.vd-player-poster[data-astro-cid-73ne5lbz]{all:unset;display:block;position:absolute;inset:0;cursor:pointer}.vd-player-poster[data-astro-cid-73ne5lbz] img[data-astro-cid-73ne5lbz]{object-fit:cover;transition:transform .6s ease,filter .3s ease}.vd-player-poster[data-astro-cid-73ne5lbz]:hover img[data-astro-cid-73ne5lbz]{transform:scale(1.03);filter:brightness(.85)}.vd-player-poster[data-astro-cid-73ne5lbz]:focus-visible{outline:3px solid var(--vd-lime);outline-offset:-3px}.vd-play[data-astro-cid-73ne5lbz]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#ffffffeb;color:var(--vd-dark);box-shadow:0 10px 30px #00000059;transition:transform .25s ease,background .25s ease,color .25s ease}.vd-play[data-astro-cid-73ne5lbz] svg[data-astro-cid-73ne5lbz]{margin-left:3px}.vd-play-lg[data-astro-cid-73ne5lbz]{width:84px;height:84px}.vd-player-poster[data-astro-cid-73ne5lbz]:hover .vd-play[data-astro-cid-73ne5lbz],.vd-card-thumb[data-astro-cid-73ne5lbz]:hover .vd-play[data-astro-cid-73ne5lbz]{transform:translate(-50%,-50%) scale(1.08);background:var(--vd-lime);color:#fff}.vd-featured-meta[data-astro-cid-73ne5lbz]{padding:22px 6px 0}.vd-cat[data-astro-cid-73ne5lbz],.vd-card-cat[data-astro-cid-73ne5lbz]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--vd-lime)}.vd-featured-title[data-astro-cid-73ne5lbz]{font-size:1.3rem;font-weight:700;color:#fff;margin:8px 0;line-height:1.3}.vd-featured-desc[data-astro-cid-73ne5lbz]{color:#ffffffb8;font-size:.95rem;line-height:1.6;margin:0 0 12px}.vd-featured-foot[data-astro-cid-73ne5lbz]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.85rem;color:#fff9}.vd-link[data-astro-cid-73ne5lbz]{color:var(--vd-lime);font-weight:700;text-decoration:none;font-size:.85rem}.vd-link[data-astro-cid-73ne5lbz]:hover{text-decoration:underline}.vd-section[data-astro-cid-73ne5lbz]{background:var(--vd-bg);padding:64px 0 80px}.vd-toolbar[data-astro-cid-73ne5lbz]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:32px}.vd-toolbar-label[data-astro-cid-73ne5lbz]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--vd-muted)}.vd-chips[data-astro-cid-73ne5lbz]{display:flex;gap:8px;flex-wrap:wrap}.vd-chip[data-astro-cid-73ne5lbz]{display:inline-flex;align-items:center;gap:8px;border:1.5px solid #dbe8d2;background:#fff;color:var(--vd-dark);padding:9px 16px;border-radius:999px;font-size:.88rem;font-weight:600;cursor:pointer;transition:border-color .2s,background .2s,color .2s,transform .2s;font-family:inherit}.vd-chip[data-astro-cid-73ne5lbz] small[data-astro-cid-73ne5lbz]{font-size:.72rem;font-weight:800;color:var(--vd-muted);background:#eef5e8;padding:2px 8px;border-radius:999px}.vd-chip[data-astro-cid-73ne5lbz]:hover{border-color:var(--vd-lime);transform:translateY(-1px)}.vd-chip[data-astro-cid-73ne5lbz].is-active{background:var(--vd-dark);border-color:var(--vd-dark);color:#fff}.vd-chip[data-astro-cid-73ne5lbz].is-active small[data-astro-cid-73ne5lbz]{background:var(--vd-lime);color:var(--vd-dark)}.vd-grid[data-astro-cid-73ne5lbz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vd-card[data-astro-cid-73ne5lbz]{background:#fff;border:1.5px solid #e0edda;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s}.vd-card[data-astro-cid-73ne5lbz]:hover{border-color:var(--vd-lime);box-shadow:0 8px 28px #243d2f1a;transform:translateY(-3px)}.vd-card[data-astro-cid-73ne5lbz][hidden]{display:none}.vd-card-thumb[data-astro-cid-73ne5lbz]{all:unset;display:block;position:relative;aspect-ratio:16 / 9;overflow:hidden;cursor:pointer;background:#000}.vd-card-thumb[data-astro-cid-73ne5lbz] img[data-astro-cid-73ne5lbz]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.vd-card[data-astro-cid-73ne5lbz]:hover .vd-card-thumb[data-astro-cid-73ne5lbz] img[data-astro-cid-73ne5lbz]{transform:scale(1.05)}.vd-card-thumb[data-astro-cid-73ne5lbz]:focus-visible{outline:3px solid var(--vd-lime);outline-offset:-3px}.vd-card-cat[data-astro-cid-73ne5lbz]{position:absolute;top:14px;left:14px;background:#243d2feb;color:var(--vd-lime);padding:5px 11px;border-radius:999px;font-size:.68rem}.vd-card-body[data-astro-cid-73ne5lbz]{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}.vd-card-title[data-astro-cid-73ne5lbz]{margin:0 0 10px;font-size:1.05rem;line-height:1.35}.vd-card-title[data-astro-cid-73ne5lbz] button[data-astro-cid-73ne5lbz]{all:unset;cursor:pointer;font:inherit;font-weight:700;color:var(--vd-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vd-card-title[data-astro-cid-73ne5lbz] button[data-astro-cid-73ne5lbz]:hover{color:var(--vd-lime)}.vd-card-desc[data-astro-cid-73ne5lbz]{margin:0 0 16px;font-size:.88rem;line-height:1.6;color:var(--vd-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vd-card-foot[data-astro-cid-73ne5lbz]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;color:#7a877f}.vd-empty[data-astro-cid-73ne5lbz]{text-align:center;color:var(--vd-muted);padding:40px 0 0}.vd-cta[data-astro-cid-73ne5lbz]{background:var(--vd-pale);padding:56px 0;border-top:1px solid #e3efd6}.vd-cta-inner[data-astro-cid-73ne5lbz]{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.vd-cta-title[data-astro-cid-73ne5lbz]{font-size:1.5rem;font-weight:800;color:var(--vd-dark);margin:0 0 8px}.vd-cta-desc[data-astro-cid-73ne5lbz]{margin:0;color:var(--vd-muted);max-width:560px;line-height:1.6}.vd-cta-actions[data-astro-cid-73ne5lbz]{display:flex;gap:12px;flex-wrap:wrap}.vd-modal[data-astro-cid-73ne5lbz]{border:0;padding:0;background:transparent;max-width:min(1100px,94vw);width:100%}.vd-modal[data-astro-cid-73ne5lbz]::backdrop{background:#0a140edb;backdrop-filter:blur(6px)}.vd-modal-box[data-astro-cid-73ne5lbz]{position:relative;background:#0d1a12;border-radius:20px;overflow:hidden;box-shadow:0 40px 100px #0009}.vd-modal-frame[data-astro-cid-73ne5lbz]{position:relative;aspect-ratio:16 / 9;background:#000}.vd-modal-frame[data-astro-cid-73ne5lbz] iframe[data-astro-cid-73ne5lbz]{position:absolute;inset:0;width:100%;height:100%;border:0}.vd-modal-foot[data-astro-cid-73ne5lbz]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;flex-wrap:wrap}.vd-modal-title[data-astro-cid-73ne5lbz]{margin:0;color:#fff;font-size:1.05rem;font-weight:700}.vd-modal-close[data-astro-cid-73ne5lbz]{position:absolute;top:12px;right:12px;z-index:3;width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;background:#ffffffeb;color:var(--vd-dark);display:grid;place-items:center;transition:background .2s,color .2s,transform .2s}.vd-modal-close[data-astro-cid-73ne5lbz]:hover{background:var(--vd-lime);color:#fff;transform:rotate(90deg)}[dir=rtl] .vd-featured-tag[data-astro-cid-73ne5lbz]{left:auto;right:20px}[dir=rtl] .vd-card-cat[data-astro-cid-73ne5lbz]{left:auto;right:14px}[dir=rtl] .vd-modal-close[data-astro-cid-73ne5lbz]{right:auto;left:12px}[dir=rtl] .vd-play[data-astro-cid-73ne5lbz] svg[data-astro-cid-73ne5lbz]{margin-left:0;margin-right:3px}@media (max-width: 991px){.vd-hero[data-astro-cid-73ne5lbz]{padding:56px 0}.vd-hero-grid[data-astro-cid-73ne5lbz]{grid-template-columns:1fr;gap:40px}.vd-grid[data-astro-cid-73ne5lbz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.vd-grid[data-astro-cid-73ne5lbz]{grid-template-columns:1fr}.vd-toolbar[data-astro-cid-73ne5lbz]{align-items:flex-start;flex-direction:column;gap:12px}.vd-cta-inner[data-astro-cid-73ne5lbz]{flex-direction:column;align-items:flex-start}.vd-modal[data-astro-cid-73ne5lbz]{max-width:100vw}.vd-modal-box[data-astro-cid-73ne5lbz]{border-radius:12px}}
