.video[data-astro-cid-yngxbivw]{aspect-ratio:16/9;border-radius:var(--r-md);box-shadow:var(--shadow-shot);background:#000;position:relative;overflow:hidden}.video-poster[data-astro-cid-yngxbivw],.video[data-astro-cid-yngxbivw] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-poster[data-astro-cid-yngxbivw] img[data-astro-cid-yngxbivw]{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out);display:block}.video-poster[data-astro-cid-yngxbivw]:hover img[data-astro-cid-yngxbivw]{transform:scale(1.01)}.video-play[data-astro-cid-yngxbivw]{color:#fff;width:4.5rem;height:4.5rem;transition:scale var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:#111113;border-radius:50%;place-items:center;padding-left:3px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 10px 30px -8px #00000080}.video-poster[data-astro-cid-yngxbivw]:hover .video-play[data-astro-cid-yngxbivw],.video-poster[data-astro-cid-yngxbivw]:focus-visible .video-play[data-astro-cid-yngxbivw]{background:#2e2e33;scale:1.06}.video-len[data-astro-cid-yngxbivw]{color:#fff;font-variant-numeric:tabular-nums;background:#111113d9;border-radius:6px;padding:.2rem .5rem;font-size:.8125rem;position:absolute;bottom:.75rem;right:.75rem}@media (prefers-reduced-motion:reduce){.video-poster[data-astro-cid-yngxbivw] img[data-astro-cid-yngxbivw],.video-play[data-astro-cid-yngxbivw]{transition:none}}.ra-scroll[data-astro-cid-ubgn7kmw]{scrollbar-width:thin;overflow-x:auto}.ra-scroll[data-astro-cid-ubgn7kmw] .ra[data-astro-cid-ubgn7kmw]{min-width:760px}.ra[data-astro-cid-ubgn7kmw] .cap[data-astro-cid-ubgn7kmw]{fill:var(--muted);font-weight:500}.ra[data-astro-cid-ubgn7kmw] .lab[data-astro-cid-ubgn7kmw]{fill:var(--muted)}.ra[data-astro-cid-ubgn7kmw] .mono-run[data-astro-cid-ubgn7kmw]{font-family:var(--font-mono);letter-spacing:0;font-weight:500}.ra[data-astro-cid-ubgn7kmw] .card-bg[data-astro-cid-ubgn7kmw]{fill:var(--panel);stroke:var(--line);stroke-width:1px}.ra[data-astro-cid-ubgn7kmw] .route[data-astro-cid-ubgn7kmw]{fill:none;stroke:var(--rule);stroke-width:1.5px;stroke-dasharray:2 5;stroke-linecap:round}.ra[data-astro-cid-ubgn7kmw] .dot-ink[data-astro-cid-ubgn7kmw]{fill:var(--ink)}.ra[data-astro-cid-ubgn7kmw] .pill[data-astro-cid-ubgn7kmw]{fill:var(--panel2)}.ra[data-astro-cid-ubgn7kmw] .pill-t[data-astro-cid-ubgn7kmw]{fill:var(--text);font-weight:500}.ra[data-astro-cid-ubgn7kmw] .wd[data-astro-cid-ubgn7kmw]{fill:var(--quiet);font-weight:500}.ra[data-astro-cid-ubgn7kmw] .wd[data-astro-cid-ubgn7kmw].on{fill:var(--amber-ink)}.ra[data-astro-cid-ubgn7kmw] .day[data-astro-cid-ubgn7kmw]{fill:var(--line)}.ra[data-astro-cid-ubgn7kmw] .day[data-astro-cid-ubgn7kmw].on{fill:var(--band-amber)}.ra[data-astro-cid-ubgn7kmw] .wday[data-astro-cid-ubgn7kmw]{fill:var(--panel2)}.ra[data-astro-cid-ubgn7kmw] .wday[data-astro-cid-ubgn7kmw].on{fill:var(--amber-tint)}.ra[data-astro-cid-ubgn7kmw] .wday-t[data-astro-cid-ubgn7kmw]{fill:var(--muted);font-weight:500}.ra[data-astro-cid-ubgn7kmw] .wday-t[data-astro-cid-ubgn7kmw].on{fill:var(--amber-ink)}@media (prefers-reduced-motion:no-preference){.ra[data-astro-cid-ubgn7kmw] .ra-span[data-astro-cid-ubgn7kmw]{animation:ra-in .6s var(--ease-out) both;animation-delay:var(--d)}.ra[data-astro-cid-ubgn7kmw] .ra-card[data-astro-cid-ubgn7kmw]{animation:ra-in .7s var(--ease-out) .55s both}.ra[data-astro-cid-ubgn7kmw] .day[data-astro-cid-ubgn7kmw].on{animation:ra-pop .4s var(--ease-out) both;animation-delay:var(--d);transform-box:fill-box;transform-origin:50%}}@keyframes ra-in{0%{opacity:0}}@keyframes ra-pop{0%{opacity:0;transform:scale(.3)}}.db-scroll[data-astro-cid-xjuv6b2a]{scrollbar-width:thin;overflow-x:auto}.db-scroll[data-astro-cid-xjuv6b2a] .db[data-astro-cid-xjuv6b2a]{min-width:760px}.db[data-astro-cid-xjuv6b2a] .cap[data-astro-cid-xjuv6b2a]{fill:var(--ink);font-weight:600}.db[data-astro-cid-xjuv6b2a] .lab[data-astro-cid-xjuv6b2a]{fill:var(--muted)}.db[data-astro-cid-xjuv6b2a] .screen[data-astro-cid-xjuv6b2a]{fill:var(--panel2);stroke:var(--rule);stroke-width:1.25px}.db[data-astro-cid-xjuv6b2a] .base[data-astro-cid-xjuv6b2a]{fill:var(--panel3);stroke:var(--rule);stroke-width:1.25px}.db[data-astro-cid-xjuv6b2a] .doc[data-astro-cid-xjuv6b2a]{fill:var(--panel);stroke:var(--rule);stroke-width:1.25px}.db[data-astro-cid-xjuv6b2a] .doc-fold[data-astro-cid-xjuv6b2a]{fill:none;stroke:var(--rule);stroke-width:1.25px}.db[data-astro-cid-xjuv6b2a] .rec[data-astro-cid-xjuv6b2a]{fill:var(--line)}.db[data-astro-cid-xjuv6b2a] .app[data-astro-cid-xjuv6b2a],.db[data-astro-cid-xjuv6b2a] .ans[data-astro-cid-xjuv6b2a]{fill:var(--panel);stroke:var(--line)}.db[data-astro-cid-xjuv6b2a] .flow[data-astro-cid-xjuv6b2a]{fill:none;stroke:var(--muted);stroke-width:1.5px}.db[data-astro-cid-xjuv6b2a] .data[data-astro-cid-xjuv6b2a]{fill:none;stroke:var(--band-crimson);stroke-width:2px;stroke-linecap:round}.db[data-astro-cid-xjuv6b2a] .stop[data-astro-cid-xjuv6b2a]{fill:none;stroke:var(--band-crimson);stroke-width:4px;stroke-linecap:round}.db[data-astro-cid-xjuv6b2a] .stop-t[data-astro-cid-xjuv6b2a]{fill:var(--crimson-ink)}.phero[data-astro-cid-7l56hsuk]{padding-top:clamp(3.5rem,2rem + 5vw,6.5rem)}.phero-inner[data-astro-cid-7l56hsuk]{text-align:center;justify-items:center;gap:1.25rem;display:grid}.phero-title[data-astro-cid-7l56hsuk]{max-width:13ch}.phero-lead[data-astro-cid-7l56hsuk]{max-width:42rem}.note[data-astro-cid-7l56hsuk]{color:var(--muted);font-size:.875rem}.intro[data-astro-cid-7l56hsuk]{scroll-margin-top:5rem}.intro-grid[data-astro-cid-7l56hsuk]{gap:2.5rem;display:grid}.intro-stage[data-astro-cid-7l56hsuk]{padding:clamp(.75rem,.25rem + 2vw,2rem)}@media (width>=1024px){.intro-grid[data-astro-cid-7l56hsuk]{grid-template-columns:4fr 8fr;align-items:center;gap:4rem}}.phero-shot[data-astro-cid-7l56hsuk]{margin-top:clamp(3rem,2rem + 4vw,5rem)}.phero-shot[data-astro-cid-7l56hsuk] .stage[data-astro-cid-7l56hsuk]{border-bottom-right-radius:0;border-bottom-left-radius:0;padding-bottom:0}.phero-shot[data-astro-cid-7l56hsuk] .shot{border-bottom-right-radius:0;border-bottom-left-radius:0}.who[data-astro-cid-7l56hsuk]{border-bottom:1px solid var(--line);color:var(--ink);flex-wrap:wrap;justify-content:center;gap:.75rem 2.25rem;padding-block:1.75rem;font-size:.9375rem;font-weight:500;display:flex}.who[data-astro-cid-7l56hsuk] li[data-astro-cid-7l56hsuk]{align-items:center;gap:.55rem;display:inline-flex}.wide-stage[data-astro-cid-7l56hsuk]{margin-top:3.5rem;padding:clamp(1.25rem,.5rem + 3vw,3.5rem)}.glyph-well[data-astro-cid-7l56hsuk]{background:var(--panel2);width:3.25rem;height:3.25rem;color:var(--ink);border-radius:14px;place-items:center;display:inline-grid}.m-head[data-astro-cid-7l56hsuk]{gap:1rem;max-width:46rem;display:grid}.m-pair[data-astro-cid-7l56hsuk]{gap:1.25rem;margin-top:2.75rem;display:grid}@media (width>=1024px){.m-shot[data-astro-cid-7l56hsuk]{grid-template-columns:15rem 1fr;align-items:start;gap:2rem}}.m-dia[data-astro-cid-7l56hsuk]{padding:clamp(1.25rem,.5rem + 2.5vw,3rem)}.m-shot[data-astro-cid-7l56hsuk]{gap:.9rem;display:grid}.shot-stage[data-astro-cid-7l56hsuk]{padding:clamp(.75rem,.5rem + 1.5vw,1.75rem)}.m-shot[data-astro-cid-7l56hsuk] figcaption[data-astro-cid-7l56hsuk]{color:var(--muted);gap:.35rem;padding:.5rem .25rem 0;font-size:.875rem;display:grid}.m-cap[data-astro-cid-7l56hsuk]{color:var(--ink);font-weight:600}.tour-wrap[data-astro-cid-7l56hsuk]{margin-top:3rem}.areas[data-astro-cid-7l56hsuk]{margin-top:3.5rem}@media (width>=640px){.areas[data-astro-cid-7l56hsuk]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.areas[data-astro-cid-7l56hsuk]{grid-template-columns:repeat(4,1fr)}}.areas[data-astro-cid-7l56hsuk] li[data-astro-cid-7l56hsuk]{align-content:start;gap:.75rem;padding:1.75rem;display:grid}.sql-grid[data-astro-cid-7l56hsuk]{align-items:center;gap:3rem;display:grid}@media (width>=1024px){.sql-grid[data-astro-cid-7l56hsuk]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem}}.exports[data-astro-cid-7l56hsuk]{margin-top:2rem}.exports[data-astro-cid-7l56hsuk] dd[data-astro-cid-7l56hsuk]{color:var(--muted)}.every[data-astro-cid-7l56hsuk]{gap:2.25rem 2rem;margin-top:3rem;display:grid}@media (width>=640px){.every[data-astro-cid-7l56hsuk]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.every[data-astro-cid-7l56hsuk]{grid-template-columns:repeat(3,1fr)}}.every[data-astro-cid-7l56hsuk] li[data-astro-cid-7l56hsuk]{align-content:start;gap:.6rem;display:grid}.limits-grid[data-astro-cid-7l56hsuk]{align-items:start;gap:3rem;display:grid}@media (width>=1024px){.limits-grid[data-astro-cid-7l56hsuk]{grid-template-columns:1fr 1fr;gap:5rem}}.sub[data-astro-cid-7l56hsuk]{margin:.75rem 0 1.75rem}.limits-grid[data-astro-cid-7l56hsuk] dd[data-astro-cid-7l56hsuk]{color:var(--muted)}.faq-list[data-astro-cid-7l56hsuk]{border-top:1px solid var(--line)}.faq[data-astro-cid-7l56hsuk] details[data-astro-cid-7l56hsuk]{border-bottom:1px solid var(--line)}.faq[data-astro-cid-7l56hsuk] summary[data-astro-cid-7l56hsuk]{color:var(--ink);justify-content:space-between;gap:1rem;padding:1.1rem 0;list-style:none;display:flex}.faq[data-astro-cid-7l56hsuk] summary[data-astro-cid-7l56hsuk]::-webkit-details-marker{display:none}.q[data-astro-cid-7l56hsuk]{font-weight:500}.pm[data-astro-cid-7l56hsuk]{color:var(--muted);transition:transform var(--dur-fast);font-size:1.2rem;line-height:1}.faq[data-astro-cid-7l56hsuk] details[data-astro-cid-7l56hsuk][open] .pm[data-astro-cid-7l56hsuk]{transform:rotate(45deg)}.faq[data-astro-cid-7l56hsuk] details[data-astro-cid-7l56hsuk] p[data-astro-cid-7l56hsuk]{color:var(--muted);padding-bottom:1.25rem;line-height:1.65}.close-inner[data-astro-cid-7l56hsuk]{text-align:center;justify-items:center;gap:1.25rem;display:grid}
