.ve-deliver-grid[data-astro-cid-vfs4odsu]{display:grid;grid-template-columns:1fr;gap:var(--space-5);align-items:start}@media(min-width:1024px){.ve-deliver-grid[data-astro-cid-vfs4odsu]{grid-template-columns:1fr 1fr;gap:var(--space-6)}}.ve-col-head[data-astro-cid-vfs4odsu]{margin-bottom:var(--space-4)}.ve-col-label[data-astro-cid-vfs4odsu]{font-size:.875rem;font-weight:var(--fw-700);letter-spacing:.08em;text-transform:uppercase;color:var(--c-white);margin-bottom:var(--space-1)}.ve-col-desc[data-astro-cid-vfs4odsu]{font-size:1rem;color:var(--c-text-muted);line-height:1.65;max-width:46ch}.ve-col-frames--landscape[data-astro-cid-vfs4odsu]{display:flex;flex-direction:column;gap:var(--space-4)}.ve-col-frames--vertical[data-astro-cid-vfs4odsu]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.ve-slot[data-astro-cid-vfs4odsu]{margin:0}.ve-frame[data-astro-cid-vfs4odsu]{position:relative;width:100%;overflow:hidden;border-radius:4px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(ellipse 70% 60% at 50% 30%,rgba(26,127,212,.12) 0%,transparent 60%),linear-gradient(165deg,#020d1c 0%,#010810 45%,var(--c-black) 100%);box-shadow:0 0 30px #1a7fd414,0 14px 40px #00000080;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.ve-frame--16x9[data-astro-cid-vfs4odsu]{aspect-ratio:16 / 9}.ve-frame--9x16[data-astro-cid-vfs4odsu]{aspect-ratio:9 / 16}.ve-frame[data-astro-cid-vfs4odsu]>img[data-astro-cid-vfs4odsu]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ve-slot[data-astro-cid-vfs4odsu]:hover .ve-frame[data-astro-cid-vfs4odsu]{border-color:#1a7fd459;transform:translateY(-2px)}.ve-frame-placeholder[data-astro-cid-vfs4odsu]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2)}.ve-play[data-astro-cid-vfs4odsu]{color:#4aa3f58c;transition:color var(--dur) var(--ease),transform var(--dur) var(--ease)}.ve-slot[data-astro-cid-vfs4odsu]:hover .ve-play[data-astro-cid-vfs4odsu]{color:var(--c-accent-hi);transform:scale(1.06)}.ve-frame-tag[data-astro-cid-vfs4odsu]{font-size:.6875rem;font-weight:var(--fw-600);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-muted)}.ve-caption[data-astro-cid-vfs4odsu]{font-size:.8125rem;font-weight:var(--fw-500);letter-spacing:.03em;color:var(--c-text-muted);margin-top:var(--space-2);line-height:1.4}.ve-col-frames--vertical[data-astro-cid-vfs4odsu] .ve-caption[data-astro-cid-vfs4odsu]{font-size:.75rem;text-align:center;margin-top:var(--space-1)}@media(max-width:1023.98px){.ve-col-head[data-astro-cid-vfs4odsu]{text-align:center}.ve-col-desc[data-astro-cid-vfs4odsu]{margin-left:auto;margin-right:auto}}.ve-frame--video[data-astro-cid-vfs4odsu]{display:block;width:100%;padding:0;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit}.ve-frame--video[data-astro-cid-vfs4odsu]:focus-visible{outline:2px solid var(--c-accent-hi);outline-offset:2px}.ve-frame--video[data-astro-cid-vfs4odsu].is-playing{cursor:default}.ve-frame--video[data-astro-cid-vfs4odsu].is-playing .ve-frame-placeholder[data-astro-cid-vfs4odsu]{display:none}.ve-play-badge[data-astro-cid-vfs4odsu]{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#0000008c;border:1px solid rgba(255,255,255,.18);transition:background var(--dur) var(--ease),transform var(--dur) var(--ease)}.ve-play-badge[data-astro-cid-vfs4odsu] .ve-play[data-astro-cid-vfs4odsu]{color:var(--c-white)}.ve-frame--video[data-astro-cid-vfs4odsu]:hover .ve-play-badge[data-astro-cid-vfs4odsu],.ve-frame--video[data-astro-cid-vfs4odsu]:focus-visible .ve-play-badge[data-astro-cid-vfs4odsu]{background:var(--c-accent);transform:scale(1.06)}.ve-frame--cta[data-astro-cid-vfs4odsu]{display:block;text-decoration:none;border-style:dashed;border-color:#ffffff24}.ve-frame--cta[data-astro-cid-vfs4odsu]:hover{border-color:#1a7fd480;text-decoration:none}.ve-frame--cta[data-astro-cid-vfs4odsu] .ve-frame-placeholder[data-astro-cid-vfs4odsu]{gap:var(--space-2)}.ve-cta-arrow[data-astro-cid-vfs4odsu]{color:var(--c-accent-hi);transition:transform var(--dur) var(--ease)}.ve-frame--cta[data-astro-cid-vfs4odsu]:hover .ve-cta-arrow[data-astro-cid-vfs4odsu]{transform:translate(4px)}.ve-cta-line[data-astro-cid-vfs4odsu]{font-size:.9375rem;font-weight:var(--fw-600);letter-spacing:.06em;text-transform:uppercase;color:var(--c-white);text-align:center;padding:0 var(--space-2)}.ve-cta-sub[data-astro-cid-vfs4odsu]{font-size:.75rem;letter-spacing:.08em;color:var(--c-accent-hi)}@media(prefers-reduced-motion:reduce){.ve-frame[data-astro-cid-vfs4odsu],.ve-play[data-astro-cid-vfs4odsu],.ve-play-badge[data-astro-cid-vfs4odsu],.ve-cta-arrow[data-astro-cid-vfs4odsu]{transition:none}.ve-slot[data-astro-cid-vfs4odsu]:hover .ve-frame[data-astro-cid-vfs4odsu],.ve-slot[data-astro-cid-vfs4odsu]:hover .ve-play[data-astro-cid-vfs4odsu],.ve-frame--video[data-astro-cid-vfs4odsu]:hover .ve-play-badge[data-astro-cid-vfs4odsu],.ve-frame--cta[data-astro-cid-vfs4odsu]:hover .ve-cta-arrow[data-astro-cid-vfs4odsu]{transform:none}}.ve-player{position:relative;width:100%;overflow:hidden;border-radius:4px;border:1px solid rgba(255,255,255,.08);background:#000}.ve-player--16x9{aspect-ratio:16 / 9}.ve-player--9x16{aspect-ratio:9 / 16}.ve-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ve-player-scrim{position:absolute;inset:0;background:#0000009e;opacity:0;pointer-events:none;transition:opacity .25s ease}.ve-player.is-booting .ve-player-scrim,.ve-player.is-paused .ve-player-scrim{opacity:1}.ve-player-ctl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;cursor:pointer;appearance:none;-webkit-appearance:none}.ve-player-ctl:focus-visible{outline:2px solid #4aa3f5;outline-offset:-2px}.ve-ctl-badge{display:none;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#0000008c;border:1px solid rgba(255,255,255,.18);color:#fff;opacity:0;transition:opacity .2s ease}.ve-player.is-live:not(.is-paused) .ve-ctl-badge--pause{display:flex}.ve-player.is-live:not(.is-paused) .ve-player-ctl:hover .ve-ctl-badge--pause,.ve-player.is-live:not(.is-paused) .ve-player-ctl:focus-visible .ve-ctl-badge--pause{opacity:1}.ve-player.is-paused .ve-ctl-badge--play{display:flex;opacity:1}@media(prefers-reduced-motion:reduce){.ve-player-scrim,.ve-ctl-badge{transition:none}}
