.stage[data-astro-cid-bcoxvymo]{position:relative;isolation:isolate}.stage__halo[data-astro-cid-bcoxvymo]{position:absolute;inset:4% -6% 10%;background:radial-gradient(ellipse 55% 48% at 50% 46%,rgba(30,143,255,.34),transparent 72%),radial-gradient(ellipse 30% 26% at 66% 40%,rgba(92,200,255,.22),transparent 70%);filter:blur(34px)}.stage__img[data-astro-cid-bcoxvymo]{position:relative;z-index:1;width:112%;max-width:none;margin-inline:-6%;height:auto;filter:drop-shadow(0 34px 46px rgba(0,0,0,.62)) saturate(1.06) contrast(1.05);animation:hover 10s var(--ease) infinite}@keyframes hover{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.stage__ov[data-astro-cid-bcoxvymo]{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none}.ov-line[data-astro-cid-bcoxvymo] path[data-astro-cid-bcoxvymo],.ov-line[data-astro-cid-bcoxvymo] circle[data-astro-cid-bcoxvymo]{stroke-dasharray:var(--len, 900);stroke-dashoffset:var(--len, 900)}.ov-txt[data-astro-cid-bcoxvymo]{opacity:0}.is-drawn[data-astro-cid-bcoxvymo] .ov-line[data-astro-cid-bcoxvymo] path[data-astro-cid-bcoxvymo]{animation:draw 1.05s var(--ease-out) forwards}.is-drawn[data-astro-cid-bcoxvymo] .ov-2[data-astro-cid-bcoxvymo] path[data-astro-cid-bcoxvymo]{animation-delay:.35s}.is-drawn[data-astro-cid-bcoxvymo] .ov-3[data-astro-cid-bcoxvymo] path[data-astro-cid-bcoxvymo]{animation-delay:.5s}.is-drawn[data-astro-cid-bcoxvymo] .ov-line[data-astro-cid-bcoxvymo] circle[data-astro-cid-bcoxvymo]{animation:pop .4s var(--ease-out) forwards;animation-delay:.9s}.is-drawn[data-astro-cid-bcoxvymo] .ov-txt[data-astro-cid-bcoxvymo]{animation:fade .7s var(--ease-out) .95s forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{0%{transform:scale(0);transform-origin:center}to{transform:scale(1)}}@keyframes fade{to{opacity:1}}@media(prefers-reduced-motion:reduce){.stage__img[data-astro-cid-bcoxvymo]{animation:none}.ov-line[data-astro-cid-bcoxvymo] path[data-astro-cid-bcoxvymo],.ov-line[data-astro-cid-bcoxvymo] circle[data-astro-cid-bcoxvymo]{stroke-dashoffset:0}.ov-txt[data-astro-cid-bcoxvymo]{opacity:1}}.hm[data-astro-cid-5argvf6t]{width:100%;height:auto;filter:drop-shadow(0 24px 40px rgba(0,0,0,.5))}.mq[data-astro-cid-tpudeaz7]{overflow:hidden;border-block:1px solid var(--hair);background:var(--stage-2);padding-block:.95rem;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mq__track[data-astro-cid-tpudeaz7]{display:flex;width:max-content;animation:run 38s linear infinite}.mq__i[data-astro-cid-tpudeaz7]{display:inline-flex;align-items:center;gap:1.9rem;padding-right:1.9rem;font-family:var(--mono);font-size:.74rem;letter-spacing:.21em;text-transform:uppercase;color:var(--on-dark-mut);white-space:nowrap}.mq__d[data-astro-cid-tpudeaz7]{width:4px;height:4px;border-radius:50%;background:var(--acc);flex:none}@keyframes run{to{transform:translate(-50%)}}.mq[data-astro-cid-tpudeaz7]:hover .mq__track[data-astro-cid-tpudeaz7]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.mq__track[data-astro-cid-tpudeaz7]{animation:none}}.av[data-astro-cid-2rgj5fpt]{display:grid;gap:clamp(1.4rem,3vw,2.6rem);align-items:center;border:1px solid var(--hair);border-radius:var(--r-lg);background:linear-gradient(180deg,var(--stage-2),var(--stage));padding:clamp(1.4rem,3vw,2.4rem)}.av__viz[data-astro-cid-2rgj5fpt] svg[data-astro-cid-2rgj5fpt]{width:100%;height:auto}.av__k[data-astro-cid-2rgj5fpt]{font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-hi)}.av__btns[data-astro-cid-2rgj5fpt]{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.av__b[data-astro-cid-2rgj5fpt]{font-family:var(--mono);font-size:.84rem;padding:.5em 1em;border-radius:var(--r);cursor:pointer;background:transparent;border:1px solid var(--hair-2);color:var(--on-dark-mut);transition:color .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease)}.av__b[data-astro-cid-2rgj5fpt]:hover{color:var(--on-dark);border-color:#ffffff61}.av__b[data-astro-cid-2rgj5fpt].is-on{background:var(--acc);border-color:var(--acc);color:#fff}.av__note[data-astro-cid-2rgj5fpt]{margin-top:1.1rem;color:var(--on-dark-mut);font-size:.9rem;max-width:44ch}@media(min-width:860px){.av[data-astro-cid-2rgj5fpt]{grid-template-columns:1.15fr .85fr}}.hero[data-astro-cid-ct3bgug4]{background:var(--stage);color:var(--on-dark);padding-top:clamp(46px,7vw,84px)}.hero__in[data-astro-cid-ct3bgug4]{display:grid;gap:clamp(30px,4vw,52px);align-items:center}.hero__lede[data-astro-cid-ct3bgug4]{margin-top:1.35rem}.hero__copy[data-astro-cid-ct3bgug4] h1[data-astro-cid-ct3bgug4]{margin-top:1.15rem}.hero__cta[data-astro-cid-ct3bgug4]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2.1rem}.hero__stats[data-astro-cid-ct3bgug4]{display:grid;grid-template-columns:repeat(2,1fr);margin-top:clamp(40px,5vw,68px);border-top:1px solid var(--hair)}.stat[data-astro-cid-ct3bgug4]{padding:1.5rem .3rem 1.7rem;border-bottom:1px solid var(--hair)}.stat[data-astro-cid-ct3bgug4]+.stat[data-astro-cid-ct3bgug4]{border-left:1px solid var(--hair);padding-left:1.4rem}.stat__v[data-astro-cid-ct3bgug4]{display:block;font-size:clamp(1.6rem,3vw,2.15rem);font-weight:620;letter-spacing:-.03em;color:#fff}.stat__l[data-astro-cid-ct3bgug4]{display:block;margin-top:.35rem;font-family:var(--mono);font-size:.66rem;letter-spacing:.13em;text-transform:uppercase;color:var(--on-dark-mut)}.mt[data-astro-cid-ct3bgug4]{margin-top:.95rem;max-width:22ch}.sec--tint[data-astro-cid-ct3bgug4] .mt[data-astro-cid-ct3bgug4],.sec--light[data-astro-cid-ct3bgug4] .mt[data-astro-cid-ct3bgug4]{max-width:26ch}.head[data-astro-cid-ct3bgug4] .mt[data-astro-cid-ct3bgug4]{max-width:17ch;font-size:clamp(1.7rem,3vw,2.35rem)}.head[data-astro-cid-ct3bgug4]>div[data-astro-cid-ct3bgug4]{flex:1 1 26rem}.paths[data-astro-cid-ct3bgug4]{display:grid;gap:1px;margin-top:clamp(34px,4.5vw,54px);background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-lg);overflow:hidden}.path[data-astro-cid-ct3bgug4]{background:var(--paper);padding:clamp(1.5rem,3vw,2.2rem);display:grid;align-content:start;gap:.55rem;transition:background .24s var(--ease)}.path[data-astro-cid-ct3bgug4]:hover{background:var(--paper-2)}.path__n[data-astro-cid-ct3bgug4]{font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;color:var(--acc)}.path__b[data-astro-cid-ct3bgug4]{color:var(--on-light-mut);font-size:.93rem}.path__cta[data-astro-cid-ct3bgug4]{margin-top:.5rem;font-size:.87rem;font-weight:560;color:var(--acc-deep)}.av-wrap[data-astro-cid-ct3bgug4]{margin-top:clamp(30px,4vw,48px)}.head[data-astro-cid-ct3bgug4]{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:end;justify-content:space-between}.rule[data-astro-cid-ct3bgug4]{margin-top:1.6rem}.grid[data-astro-cid-ct3bgug4]{display:grid;gap:clamp(14px,2vw,22px);margin-top:clamp(24px,3vw,38px);grid-template-columns:repeat(auto-fill,minmax(268px,1fr))}.cta__in[data-astro-cid-ct3bgug4]{text-align:center;display:grid;justify-items:center;gap:1rem}.cta__btns[data-astro-cid-ct3bgug4]{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-top:1rem}@media(min-width:900px){.hero__in[data-astro-cid-ct3bgug4]{grid-template-columns:.92fr 1.08fr}.hero__stats[data-astro-cid-ct3bgug4]{grid-template-columns:repeat(4,1fr)}.stat[data-astro-cid-ct3bgug4]{border-bottom:0}.paths[data-astro-cid-ct3bgug4]{grid-template-columns:repeat(3,1fr)}}
