.bv{--mint: var(--color-accent);--mint-ink: var(--color-accent-ink);--chalk: var(--color-heading);position:relative;aspect-ratio:var(--r);width:100%;max-width:100%;overflow:hidden;border-radius:20px;border:1px solid #26282c;background:radial-gradient(90% 80% at 72% 6%,color-mix(in srgb,var(--mint) 12%,transparent),transparent 62%),linear-gradient(160deg,#17191c,#121416)}.bv>svg{display:block;width:100%;height:100%}.hx .pg{fill:#1a1c20;stroke:#30343a;stroke-width:1}.hx .pg2{fill:#15171a;stroke:#272b30;stroke-width:1}.hx .g1{fill:#3e3f49}.hx .g2{fill:#32343b}.hx .g3{fill:#272a2f}.hx .ln{fill:none;stroke:#3a3e45;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.hx .gl{fill:none;stroke:#1f2226;stroke-width:1}.hx .noisy{fill:none;stroke:#4a4e55;stroke-width:1.3;stroke-dasharray:3 5;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.hx .dashr{fill:none;stroke:#34383e;stroke-width:1;stroke-dasharray:3 4}.hx .nd{fill:#16181b;stroke:#3f444b;stroke-width:1.3}.hx .ic{fill:none;stroke:#7a7f87;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hx .icf{fill:#7a7f87}.hx .m{fill:var(--mint)}.hx .mw2{fill:color-mix(in srgb,var(--mint) 14%,transparent)}.hx .ms{fill:none;stroke:var(--mint);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hx .rng{fill:color-mix(in srgb,var(--mint) 12%,transparent);stroke:var(--mint);stroke-width:1.3}.hx .halo{fill:color-mix(in srgb,var(--mint) 15%,transparent)}.hx .dk{fill:var(--mint-ink)}.hx .dks{fill:none;stroke:var(--mint-ink);stroke-linecap:round;stroke-linejoin:round}.hx .wl{fill:none;stroke:var(--chalk);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.hx .cur{fill:var(--color-ink);stroke:var(--chalk);stroke-width:1.4;stroke-linejoin:round}.hx .dimd{opacity:.6}.hx .txt10{font-family:var(--font-mono);font-size:10px;font-weight:500;text-anchor:middle;dominant-baseline:central;fill:var(--mint-ink)}.hx .aa{font-family:var(--font-display);font-weight:600;font-size:21px;letter-spacing:-.02em;dominant-baseline:central;fill:var(--chalk)}.hx [class*=a-]{transition:opacity .5s ease calc(var(--d, 0) * 1ms),transform .7s var(--ease-out-expo) calc(var(--d, 0) * 1ms)}.hx .a-pop,.hx .a-wide{transform-box:fill-box;transform-origin:center}.hx .a-grow{transform-box:fill-box;transform-origin:left center}.hx .a-rise{transform-box:fill-box;transform-origin:center bottom}.hx .a-draw{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset calc(var(--t, 700) * 1ms) ease-in-out calc(var(--d, 0) * 1ms),opacity .01s linear calc(var(--d, 0) * 1ms)}@media(prefers-reduced-motion:no-preference){html.js .bv:not(.is-play) :is(.a-fade,.a-up,.a-pop,.a-wide,.a-draw){opacity:0}html.js .bv:not(.is-play) .a-up{transform:translateY(12px)}html.js .bv:not(.is-play) .a-pop{transform:scale(.6)}html.js .bv:not(.is-play) .a-wide{transform:scaleX(.45)}html.js .bv:not(.is-play) .a-grow{transform:scaleX(0)}html.js .bv:not(.is-play) .a-rise{transform:scaleY(0)}html.js .bv:not(.is-play) .a-draw{stroke-dashoffset:1}html.js .bv:not(.is-play) [class*=a-]{transition:none}}.cta-band[data-astro-cid-kokrr3jq]{padding-block:clamp(3rem,7vw,6rem)}.cta-inner[data-astro-cid-kokrr3jq]{position:relative;overflow:hidden;border:1px solid var(--color-line);border-radius:28px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--color-accent) 8%,transparent),transparent 55%),var(--color-surface);padding:clamp(2.5rem,6vw,5rem) clamp(1.5rem,5vw,4rem)}.cta-glow[data-astro-cid-kokrr3jq]{position:absolute;width:60%;height:160%;right:-10%;top:-30%;pointer-events:none}.cta-inner--intense[data-astro-cid-kokrr3jq]{background:radial-gradient(130% 160% at 0% 0%,color-mix(in srgb,var(--color-accent) 20%,transparent),transparent 55%),radial-gradient(130% 160% at 100% 100%,color-mix(in srgb,var(--color-accent) 14%,transparent),transparent 55%),var(--color-surface);border-color:color-mix(in srgb,var(--color-accent) 30%,var(--color-line))}.cta-inner--intense[data-astro-cid-kokrr3jq] .cta-glow[data-astro-cid-kokrr3jq]{width:75%}.cta-content[data-astro-cid-kokrr3jq]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.cta-content[data-astro-cid-kokrr3jq] .eyebrow[data-astro-cid-kokrr3jq]{margin-bottom:.25rem}.cta-heading[data-astro-cid-kokrr3jq]{max-width:18ch}.cta-line[data-astro-cid-kokrr3jq]{color:var(--color-body);max-width:46ch;font-size:var(--fs-lead);line-height:1.55}.cta-btn[data-astro-cid-kokrr3jq]{height:3.4rem;padding-inline:2rem;margin-top:.5rem}
