.vg[data-astro-cid-eqpscfe5]{padding-block:clamp(40px,6vw,64px);display:block}.vg-grid[data-astro-cid-eqpscfe5]{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.vid[data-astro-cid-eqpscfe5]{background:var(--white);border:1px solid var(--rule);border-radius:16px;overflow:hidden}.vid__media[data-astro-cid-eqpscfe5]{aspect-ratio:16/9;background:var(--brand-dark);position:relative}.vid__thumb[data-astro-cid-eqpscfe5]{object-fit:cover;width:100%;height:100%;display:block}.vid__ph[data-astro-cid-eqpscfe5]{background:linear-gradient(150deg, var(--brand-dark-2), var(--brand-dark));color:var(--gold-soft);font-family:var(--font-heading);letter-spacing:var(--ls-wide);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vid__play[data-astro-cid-eqpscfe5]{width:60px;height:60px;color:var(--white);cursor:pointer;transition:transform .2s var(--ease-out), background-color .2s var(--ease-out);background:#a9823ceb;border:none;border-radius:50%;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.vid__play[data-astro-cid-eqpscfe5]:hover{background:var(--accent);transform:scale(1.08)}.vid__play-icon[data-astro-cid-eqpscfe5]{margin-left:3px;font-size:20px}.vid__dur[data-astro-cid-eqpscfe5]{color:var(--white);font-size:var(--text-ui-sm);font-weight:var(--fw-semibold);background:#0f1828d9;border-radius:6px;padding:3px 8px;position:absolute;bottom:10px;right:10px}.vid__iframe[data-astro-cid-eqpscfe5]{border:0;width:100%;height:100%;display:block}.vid__body[data-astro-cid-eqpscfe5]{padding:20px 22px 22px}.vid__title[data-astro-cid-eqpscfe5]{font-family:var(--font-heading);font-weight:var(--fw-medium);font-size:var(--text-h3);line-height:var(--lh-snug);color:var(--brand-dark);margin:0 0 8px}.vid__summary[data-astro-cid-eqpscfe5]{font-size:var(--text-body);line-height:var(--lh-normal);color:var(--body-text);margin:0}.vg-empty[data-astro-cid-eqpscfe5]{font-size:var(--text-h4);color:var(--body-text)}@media (width<=900px){.vg-grid[data-astro-cid-eqpscfe5]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.vg-grid[data-astro-cid-eqpscfe5]{grid-template-columns:1fr}}.vg-modal[data-astro-cid-eqpscfe5]{background:var(--brand-dark);width:min(880px,100vw - 32px);max-width:880px;max-height:calc(100dvh - 32px);color:var(--white);border:0;border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.vg-modal[data-astro-cid-eqpscfe5]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080e18b8}.vg-modal__close[data-astro-cid-eqpscfe5]{background:var(--white);width:40px;height:40px;color:var(--brand-dark);cursor:pointer;z-index:2;border:0;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:-14px;right:-14px;box-shadow:0 6px 20px #00000073}.vg-modal__frame[data-astro-cid-eqpscfe5]{aspect-ratio:16/9;background:#000;border-radius:16px 16px 0 0;position:relative;overflow:hidden}.vg-modal__frame[data-astro-cid-eqpscfe5] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vg-modal__bar[data-astro-cid-eqpscfe5]{align-items:center;gap:16px;padding:16px 20px 18px;display:flex}.vg-modal__current[data-astro-cid-eqpscfe5]{text-align:center;font-family:var(--font-heading);font-size:var(--text-h4);line-height:var(--lh-snug);color:var(--white);flex:34%;margin:0}.vg-modal__nav[data-astro-cid-eqpscfe5]{min-width:0;color:var(--on-dark-muted);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;flex:0 33%;gap:3px;display:flex}.vg-modal__nav--next[data-astro-cid-eqpscfe5]{text-align:right}.vg-modal__nav[data-astro-cid-eqpscfe5][hidden]{visibility:hidden;display:flex}.vg-modal__nav[data-astro-cid-eqpscfe5]:hover{color:var(--white)}.vg-modal__nav-dir[data-astro-cid-eqpscfe5]{font-size:var(--text-ui-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--gold-soft)}.vg-modal__nav-title[data-astro-cid-eqpscfe5]{font-size:var(--text-body-sm);line-height:var(--lh-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=640px){.vg-modal__bar[data-astro-cid-eqpscfe5]{flex-wrap:wrap}.vg-modal__current[data-astro-cid-eqpscfe5]{flex-basis:100%;order:-1}.vg-modal__nav[data-astro-cid-eqpscfe5]{flex:45%}}
