.vs[data-astro-cid-iby4n2ml]{background:var(--color-ink);box-shadow:var(--shadow-pop);border-radius:.9rem;padding:.4rem}.vs-media[data-astro-cid-iby4n2ml]{aspect-ratio:16/9;background:var(--color-ink);border-radius:.55rem;width:100%;display:block;overflow:hidden}.vs-wait[data-astro-cid-iby4n2ml]{position:relative}.vs-wait[data-astro-cid-iby4n2ml] img[data-astro-cid-iby4n2ml]{object-fit:cover;width:100%;height:100%;display:block}.vs-veil[data-astro-cid-iby4n2ml],.vs-cover[data-astro-cid-iby4n2ml]{background:radial-gradient(oklch(20% .02 200/.35),oklch(20% .02 200/.72));place-content:center;justify-items:center;gap:1rem;display:grid;position:absolute;inset:0}.vs-note[data-astro-cid-iby4n2ml]{color:var(--color-paper);backdrop-filter:blur(6px);background:oklch(20% .02 200/.55);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:clamp(.8rem,1.6vw,.92rem);font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.18)}.vs-dot[data-astro-cid-iby4n2ml]{background:var(--color-orange);border-radius:999px;width:.45rem;height:.45rem}.vs-player[data-astro-cid-iby4n2ml]{position:relative}.vs-player[data-astro-cid-iby4n2ml] video[data-astro-cid-iby4n2ml]{object-fit:cover;width:100%;height:100%;display:block}.vs-cover[data-astro-cid-iby4n2ml]{backdrop-filter:blur(3px);text-align:center;cursor:pointer;transition:opacity .2s var(--ease-out);background:oklch(18% .02 200/.6);padding:1rem;display:none}.vs-js[data-astro-cid-iby4n2ml] .vs-cover[data-astro-cid-iby4n2ml]{display:grid}.vs-js[data-astro-cid-iby4n2ml].is-playing .vs-cover[data-astro-cid-iby4n2ml]{opacity:0;pointer-events:none}.vs-js[data-astro-cid-iby4n2ml].is-played .vs-cover[data-astro-cid-iby4n2ml]{display:none}.vs-play[data-astro-cid-iby4n2ml]{aspect-ratio:1;width:clamp(4rem,7vw,5.5rem);color:var(--color-ink);background:var(--color-paper);box-shadow:var(--shadow-pop), 0 12px 32px -12px oklch(0% 0 0/.55);cursor:pointer;transition:transform .2s var(--ease-out);border-radius:999px;place-items:center;padding-left:.25rem;display:grid}.vs-play[data-astro-cid-iby4n2ml] svg[data-astro-cid-iby4n2ml]{width:46%;height:auto}@media (hover:hover) and (pointer:fine){.vs-cover[data-astro-cid-iby4n2ml]:hover .vs-play[data-astro-cid-iby4n2ml]{transform:scale(1.06)}}.vs-play[data-astro-cid-iby4n2ml]:focus-visible{outline:3px solid var(--color-paper);outline-offset:4px;transform:scale(1.06)}.vs-play[data-astro-cid-iby4n2ml]:active{transform:scale(.97)}.vs-title[data-astro-cid-iby4n2ml]{letter-spacing:-.01em;color:var(--color-paper);text-shadow:0 1px 12px oklch(0% 0 0/.45);margin-top:.25rem;font-size:clamp(1.05rem,2.3vw,1.6rem);font-weight:600;line-height:1.2}.vs-caption[data-astro-cid-iby4n2ml]{max-width:46ch;color:color-mix(in oklch, var(--color-paper) 82%, transparent);text-shadow:0 1px 10px oklch(0% 0 0/.45);margin-top:-.4rem;font-size:clamp(.85rem,1.3vw,1rem);line-height:1.45}@media (width<=639px){.vs-cover[data-astro-cid-iby4n2ml]{gap:.6rem}.vs-caption[data-astro-cid-iby4n2ml]{display:none}}@media (prefers-reduced-motion:reduce){.vs-cover[data-astro-cid-iby4n2ml],.vs-play[data-astro-cid-iby4n2ml]{transition:none}}.pms-grid[data-astro-cid-tiyxpgsl]{border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.pms-cell[data-astro-cid-tiyxpgsl]{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-paper);grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.9rem 1rem;font-size:.95rem;display:grid}.pms-cell[data-astro-cid-tiyxpgsl] img[data-astro-cid-tiyxpgsl]{object-fit:contain;border-radius:7px;width:28px;height:28px}.pms-status[data-astro-cid-tiyxpgsl]{border-radius:.35rem;padding:.12rem .45rem;font-size:.75rem;font-weight:500}.pms-status[data-astro-cid-tiyxpgsl].is-on{color:var(--color-teal-deep);background:var(--color-teal-tint)}.pms-status[data-astro-cid-tiyxpgsl].is-soon{color:var(--color-ink-3);background:var(--color-paper-2)}.pms-more[data-astro-cid-tiyxpgsl]{width:100%;margin-top:1rem;display:none}@media (width<=639px){html.js .pms-more[data-astro-cid-tiyxpgsl]{display:inline-flex}html.js .pms-grid[data-astro-cid-tiyxpgsl]:not([data-expanded]) .pms-extra[data-astro-cid-tiyxpgsl]{display:none}}.hero-stage[data-astro-cid-uu5vpx5h]{padding:clamp(.75rem,4vw,3.5rem) clamp(.5rem,5vw,5rem)}.hero-video[data-astro-cid-uu5vpx5h]{max-width:60rem;margin-inline:auto}.tv-stage[data-astro-cid-uu5vpx5h]{padding:clamp(1.25rem,4vw,3rem) clamp(.75rem,4vw,3rem)}.dash-stage[data-astro-cid-uu5vpx5h]{padding:clamp(1.25rem,4vw,3rem) clamp(.5rem,3vw,2.5rem)}.book-row[data-astro-cid-uu5vpx5h]{align-items:center;gap:2.5rem;display:grid}@media (width>=1024px){.book-row[data-astro-cid-uu5vpx5h]{grid-template-columns:.95fr 1.05fr;gap:4rem}}.book-stage[data-astro-cid-uu5vpx5h]{padding:clamp(1.25rem,3vw,2.5rem) clamp(.5rem,2vw,1.5rem)}.book-points[data-astro-cid-uu5vpx5h]{border-top:1px solid var(--color-line);display:grid}.book-points[data-astro-cid-uu5vpx5h] li[data-astro-cid-uu5vpx5h]{border-bottom:1px solid var(--color-line);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding-block:.7rem;font-size:.97rem;line-height:1.45;display:grid}.book-points[data-astro-cid-uu5vpx5h] svg[data-astro-cid-uu5vpx5h]{margin-top:.2rem}.steps[data-astro-cid-uu5vpx5h]{border-top:1px solid var(--color-line);display:grid}.steps[data-astro-cid-uu5vpx5h]>li[data-astro-cid-uu5vpx5h]{border-bottom:1px solid var(--color-line);padding:1.5rem 0 2rem}@media (width>=900px){.steps[data-astro-cid-uu5vpx5h]{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr))}.steps[data-astro-cid-uu5vpx5h]>li[data-astro-cid-uu5vpx5h]{border-bottom:0;border-left:1px solid var(--color-line);padding:1.75rem 2rem 2.25rem}.steps[data-astro-cid-uu5vpx5h]>li[data-astro-cid-uu5vpx5h]:first-child{border-left:0;padding-left:0}}.step-num[data-astro-cid-uu5vpx5h]{width:2rem;height:2rem;color:var(--color-teal-deep);background:var(--color-teal-tint);border-radius:.5rem;place-items:center;font-size:.85rem;font-weight:600;display:inline-grid}.price-row[data-astro-cid-uu5vpx5h]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.posts[data-astro-cid-uu5vpx5h]{gap:2rem 1.5rem;display:grid}@media (width>=800px){.posts[data-astro-cid-uu5vpx5h]{grid-template-columns:repeat(3,minmax(0,1fr))}}.post[data-astro-cid-uu5vpx5h]{display:block}.post-cover[data-astro-cid-uu5vpx5h]{aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--color-paper-2);box-shadow:0 0 0 1px var(--color-line);overflow:hidden}.post-cover[data-astro-cid-uu5vpx5h] img[data-astro-cid-uu5vpx5h]{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out)}@media (hover:hover) and (pointer:fine){.post[data-astro-cid-uu5vpx5h]:hover .post-cover[data-astro-cid-uu5vpx5h] img[data-astro-cid-uu5vpx5h]{transform:scale(1.025)}.post[data-astro-cid-uu5vpx5h]:hover h3[data-astro-cid-uu5vpx5h]{text-underline-offset:4px;text-decoration:underline 1px}}
