.ve[data-astro-cid-2gmjvff3]{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--surface-invert-deep);inline-size:100%;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.ve__btn[data-astro-cid-2gmjvff3]{cursor:pointer;background:0 0;border:0;block-size:100%;inline-size:100%;padding:0;display:block;position:absolute;inset:0}.ve__poster[data-astro-cid-2gmjvff3]{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:0}.ve--contain[data-astro-cid-2gmjvff3] .ve__poster[data-astro-cid-2gmjvff3]{object-fit:contain}.ve-wrap[data-astro-cid-2gmjvff3]{gap:var(--space-300);align-content:start;display:grid}.ve__scrim[data-astro-cid-2gmjvff3]{background:linear-gradient(#081a3400 55%,#081a34b3 100%),#122a4e38;position:absolute;inset:0}.ve--noposter[data-astro-cid-2gmjvff3]:has(.ve__tile) .ve__btn[data-astro-cid-2gmjvff3]:before{content:"";border:1px solid color-mix(in srgb, var(--gold-500) 55%, transparent);border-radius:calc(var(--radius-card) - 6px);position:absolute;inset:12px}.ve__tile[data-astro-cid-2gmjvff3]{gap:var(--space-100);text-align:start;display:grid;position:absolute;inset-block-end:var(--space-500);inset-inline-start:var(--space-600)}.ve__tile-label[data-astro-cid-2gmjvff3]{font-family:var(--font-body);font-weight:var(--weight-subhead);font-size:var(--font-size-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold-500)}.ve__tile-figure[data-astro-cid-2gmjvff3]{font-family:var(--font-display);font-weight:var(--weight-head);font-variant-numeric:lining-nums;color:var(--white);font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);line-height:1}.ve__caption[data-astro-cid-2gmjvff3]{font-family:var(--font-display);font-weight:var(--weight-subhead);font-size:var(--font-size-h4);line-height:var(--line-snug);color:var(--text-primary);margin:0}.ve--noposter[data-astro-cid-2gmjvff3] .ve__scrim[data-astro-cid-2gmjvff3]{background:linear-gradient(160deg,#122a4e 0%,#081a34 100%)}.ve__play[data-astro-cid-2gmjvff3]{border-radius:var(--radius-pill);background:var(--accent-solid);block-size:3rem;inline-size:3rem;color:var(--accent-solid-text);transition:background var(--dur-fast) ease;place-items:center;display:grid;position:absolute;inset-block-end:var(--space-400);inset-inline-end:var(--space-400);box-shadow:0 4px 14px -4px #081a3499}.ve__play[data-astro-cid-2gmjvff3] svg[data-astro-cid-2gmjvff3]{block-size:24px;inline-size:24px;margin-inline-start:3px}.ve__btn[data-astro-cid-2gmjvff3]:hover .ve__poster[data-astro-cid-2gmjvff3]{transform:none}.ve__btn[data-astro-cid-2gmjvff3]:hover .ve__play[data-astro-cid-2gmjvff3]{background:var(--accent-solid-hover)}.ve__btn[data-astro-cid-2gmjvff3]:after{content:"";transition:background var(--dur-fast) ease;background:#081a3438;position:absolute;inset:0}.ve__btn[data-astro-cid-2gmjvff3]:hover:after{background:#081a3414}.ve[data-astro-cid-2gmjvff3] .ve__btn[data-astro-cid-2gmjvff3] .ve__play[data-astro-cid-2gmjvff3]{z-index:1;border:3px solid #ffffffe6;block-size:clamp(3.75rem,14vw,5.5rem);inline-size:clamp(3.75rem,14vw,5.5rem);inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 8px 28px -6px #081a34bf}.ve[data-astro-cid-2gmjvff3] .ve__btn[data-astro-cid-2gmjvff3] .ve__play[data-astro-cid-2gmjvff3] svg[data-astro-cid-2gmjvff3]{block-size:62%;inline-size:62%;margin-inline-start:5%}@media (width<=40rem){.ve__play[data-astro-cid-2gmjvff3]{block-size:2.5rem;inline-size:2.5rem;inset-block-end:var(--space-300);inset-inline-end:var(--space-300)}.ve__play[data-astro-cid-2gmjvff3] svg[data-astro-cid-2gmjvff3]{block-size:20px;inline-size:20px}}.ve__btn[data-astro-cid-2gmjvff3]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.ve[data-astro-cid-2gmjvff3] .ve__iframe{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.ve__nojs[data-astro-cid-2gmjvff3]{color:var(--text-on-invert);background:var(--accent-solid);padding:var(--space-200) var(--space-400);border-radius:var(--radius-sm);font-size:var(--font-size-small);text-decoration:none;position:absolute;inset-block-end:var(--space-400);inset-inline-start:var(--space-400)}@media (prefers-reduced-motion:reduce){.ve__poster[data-astro-cid-2gmjvff3],.ve__play[data-astro-cid-2gmjvff3]{transition:none}.ve__btn[data-astro-cid-2gmjvff3]:hover .ve__poster[data-astro-cid-2gmjvff3]{transform:none}}
