.vt[data-astro-cid-byctkttg]{--vt-accent: #b8860b;--vt-text: #2c2a29;--vt-muted: #6b6663;--vt-surface: #ffffff;--vt-radius: 1rem;padding:4.5rem 1.5rem}.vt-inner[data-astro-cid-byctkttg]{max-width:68rem;margin:0 auto}.vt-head[data-astro-cid-byctkttg]{text-align:center;max-width:44rem;margin:0 auto 3rem}.vt-eyebrow[data-astro-cid-byctkttg]{color:var(--vt-accent);text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;font-weight:700;margin:0 0 .75rem}.vt-heading[data-astro-cid-byctkttg]{color:var(--vt-text);font-size:clamp(1.6rem,3.5vw,2.4rem);line-height:1.25;margin:0}.vt-lead[data-astro-cid-byctkttg]{color:var(--vt-muted);margin:1rem 0 0;line-height:1.65}.vt-grid[data-astro-cid-byctkttg]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.5rem;list-style:none;margin:0;padding:0}.vt-card[data-astro-cid-byctkttg]{display:flex;flex-direction:column;gap:.6rem;width:100%;padding:0;background:none;border:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.vt-frame[data-astro-cid-byctkttg]{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--vt-radius);background:color-mix(in srgb,var(--vt-text) 12%,transparent);box-shadow:0 1px 2px #00000014;transition:transform .25s ease,box-shadow .25s ease}.vt-card[data-astro-cid-byctkttg]:hover .vt-frame[data-astro-cid-byctkttg],.vt-card[data-astro-cid-byctkttg]:focus-visible .vt-frame[data-astro-cid-byctkttg]{transform:translateY(-2px);box-shadow:0 12px 28px #00000029}.vt-frame[data-astro-cid-byctkttg] img[data-astro-cid-byctkttg]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.vt-placeholder[data-astro-cid-byctkttg]{position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--vt-accent) 22%,transparent),color-mix(in srgb,var(--vt-text) 45%,transparent))}.vt-play[data-astro-cid-byctkttg]{position:absolute;inset:0;display:grid;place-items:center}.vt-play[data-astro-cid-byctkttg] .material-symbols-outlined[data-astro-cid-byctkttg]{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--vt-surface);color:var(--vt-accent);font-size:2rem;box-shadow:0 4px 14px #00000047;transition:transform .25s ease}.vt-card[data-astro-cid-byctkttg]:hover .vt-play[data-astro-cid-byctkttg] .material-symbols-outlined[data-astro-cid-byctkttg],.vt-card[data-astro-cid-byctkttg]:focus-visible .vt-play[data-astro-cid-byctkttg] .material-symbols-outlined[data-astro-cid-byctkttg]{transform:scale(1.08)}.vt-quote[data-astro-cid-byctkttg]{color:var(--vt-text);font-style:italic;line-height:1.5}.vt-caption[data-astro-cid-byctkttg]{color:var(--vt-muted);font-size:.875rem}.vt-note[data-astro-cid-byctkttg]{text-align:center;color:var(--vt-muted);font-style:italic;margin:2.5rem 0 0}.vt-cta[data-astro-cid-byctkttg]{display:flex;justify-content:center;margin-top:2.5rem}.vt-button[data-astro-cid-byctkttg]{display:inline-block;padding:.9rem 2rem;border-radius:999px;background:var(--vt-accent);color:#fff;font-weight:700;text-decoration:none}.vt-lightbox[data-astro-cid-byctkttg]{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1.5rem;background:#000000d1}.vt-lightbox[data-astro-cid-byctkttg][hidden]{display:none}.vt-lightbox-panel[data-astro-cid-byctkttg]{width:min(60rem,100%)}.vt-lightbox-stage[data-astro-cid-byctkttg]{position:relative;aspect-ratio:16 / 9;border-radius:var(--vt-radius);overflow:hidden;background:#000}.vt-lightbox-stage[data-astro-cid-byctkttg] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vt-lightbox-close[data-astro-cid-byctkttg]{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .75rem auto;padding:.4rem .9rem;border:0;border-radius:999px;background:#ffffff24;color:#fff;cursor:pointer;font:inherit}.vt-lightbox-fallback[data-astro-cid-byctkttg]{display:block;margin-top:.9rem;text-align:center;color:#ffffffc7;font-size:.875rem}@media(prefers-reduced-motion:reduce){.vt-frame[data-astro-cid-byctkttg],.vt-play[data-astro-cid-byctkttg] .material-symbols-outlined[data-astro-cid-byctkttg]{transition:none}}
