vi-piracy-cycle:where(.astro-2zr3tbvu){display:block}.pv:where(.astro-2zr3tbvu){aspect-ratio:320/200;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:1rem;width:100%;position:relative;overflow:hidden}.pv-frame:where(.astro-2zr3tbvu){opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.pv-frame:where(.astro-2zr3tbvu) svg:where(.astro-2zr3tbvu){color:#f2f4fb;width:100%;height:100%;display:block}.pv-frame:where(.astro-2zr3tbvu).is-active{opacity:1}.pv-label:where(.astro-2zr3tbvu){font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#f2f4fb;opacity:0;font-size:.62rem;position:absolute;bottom:.85rem;left:1rem}.is-active:where(.astro-2zr3tbvu) .pv-label:where(.astro-2zr3tbvu){animation:.5s .25s forwards pv-label-in}@keyframes pv-label-in{to{opacity:.45}}.pv-dots:where(.astro-2zr3tbvu){gap:.35rem;display:flex;position:absolute;bottom:.85rem;right:.9rem}.pv-dot:where(.astro-2zr3tbvu){opacity:.2;background:#f2f4fb;border-radius:50%;width:5px;height:5px;transition:opacity .4s}.pv-dot:where(.astro-2zr3tbvu).is-on{opacity:.85}.edges:where(.astro-2zr3tbvu) line:where(.astro-2zr3tbvu){stroke:currentColor;stroke-width:1.2px;opacity:.18}.node:where(.astro-2zr3tbvu){fill:currentColor;opacity:.4;transform-box:fill-box;transform-origin:50%}.is-active:where(.astro-2zr3tbvu) .node:where(.astro-2zr3tbvu){animation:3.2s ease-in-out infinite pv-node}.is-active:where(.astro-2zr3tbvu) .n1:where(.astro-2zr3tbvu){animation-delay:0s}.is-active:where(.astro-2zr3tbvu) .n2:where(.astro-2zr3tbvu){animation-delay:.4s}.is-active:where(.astro-2zr3tbvu) .n3:where(.astro-2zr3tbvu){animation-delay:1.1s}.is-active:where(.astro-2zr3tbvu) .n4:where(.astro-2zr3tbvu){animation-delay:.75s}.is-active:where(.astro-2zr3tbvu) .n5:where(.astro-2zr3tbvu){animation-delay:1.5s}.is-active:where(.astro-2zr3tbvu) .n6:where(.astro-2zr3tbvu){animation-delay:1.9s}@keyframes pv-node{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.25)}}.seed:where(.astro-2zr3tbvu){fill:var(--color-brand-1)}.halo:where(.astro-2zr3tbvu){fill:none;stroke:var(--color-brand-1);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;opacity:0}.is-active:where(.astro-2zr3tbvu) .halo:where(.astro-2zr3tbvu){animation:2.6s ease-out infinite pv-halo}@keyframes pv-halo{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(2.8)}to{opacity:0;transform:scale(2.8)}}.pulse:where(.astro-2zr3tbvu){fill:var(--color-brand-1);opacity:0}.is-active:where(.astro-2zr3tbvu) .pulse:where(.astro-2zr3tbvu){animation-duration:2.6s;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-iteration-count:infinite}.is-active:where(.astro-2zr3tbvu) .p1:where(.astro-2zr3tbvu){animation-name:pv-t1;animation-delay:0s}.is-active:where(.astro-2zr3tbvu) .p2:where(.astro-2zr3tbvu){animation-name:pv-t2;animation-delay:.5s}.is-active:where(.astro-2zr3tbvu) .p3:where(.astro-2zr3tbvu){animation-name:pv-t3;animation-delay:.9s}.is-active:where(.astro-2zr3tbvu) .p4:where(.astro-2zr3tbvu){animation-name:pv-t4;animation-delay:1.3s}.is-active:where(.astro-2zr3tbvu) .p5:where(.astro-2zr3tbvu){animation-name:pv-t5;animation-delay:1.7s}@keyframes pv-t1{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(70px,-45px)}}@keyframes pv-t2{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(70px,35px)}}@keyframes pv-t3{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(40px,-50px)}}@keyframes pv-t4{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(80px,15px)}}@keyframes pv-t5{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(75px,-15px)}}.cell:where(.astro-2zr3tbvu){fill:currentColor;opacity:.14;transform-box:fill-box;transform-origin:50%}.cell:where(.astro-2zr3tbvu).hot{fill:var(--color-brand-1);opacity:.35}.is-active:where(.astro-2zr3tbvu) .cell:where(.astro-2zr3tbvu).hot{animation:2.8s ease-in-out infinite pv-hot}@keyframes pv-hot{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.scan:where(.astro-2zr3tbvu){fill:#f2f4fb;opacity:.05}.is-active:where(.astro-2zr3tbvu) .scan:where(.astro-2zr3tbvu){animation:5s linear infinite pv-scan}@keyframes pv-scan{0%{transform:translate(20px)}to{transform:translate(300px)}}.axes:where(.astro-2zr3tbvu) line:where(.astro-2zr3tbvu),.axis-base:where(.astro-2zr3tbvu){stroke:currentColor;stroke-width:1px;opacity:.1}.curve:where(.astro-2zr3tbvu){stroke:var(--color-brand-1);stroke-width:2.5px;stroke-linecap:round;fill:none;stroke-dasharray:340;stroke-dashoffset:340px}.is-active:where(.astro-2zr3tbvu) .curve:where(.astro-2zr3tbvu){animation:1.6s cubic-bezier(.65,0,.35,1) .15s forwards pv-draw}@keyframes pv-draw{to{stroke-dashoffset:0}}.area:where(.astro-2zr3tbvu){opacity:0}.is-active:where(.astro-2zr3tbvu) .area:where(.astro-2zr3tbvu){animation:1s .9s forwards pv-fade}@keyframes pv-fade{to{opacity:1}}.tracker:where(.astro-2zr3tbvu){stroke:#f2f4fb;stroke-width:1px;opacity:.18}.is-active:where(.astro-2zr3tbvu) .tracker:where(.astro-2zr3tbvu){animation:5s linear 1.4s infinite pv-track}@keyframes pv-track{0%{transform:translate(30px)}to{transform:translate(292px)}}.peak:where(.astro-2zr3tbvu){fill:var(--color-brand-1);opacity:0}.is-active:where(.astro-2zr3tbvu) .peak:where(.astro-2zr3tbvu){animation:.4s 1.5s forwards pv-fade}.peak-halo:where(.astro-2zr3tbvu){fill:none;stroke:var(--color-brand-1);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;opacity:0}.is-active:where(.astro-2zr3tbvu) .peak-halo:where(.astro-2zr3tbvu){animation:2.4s ease-out 1.6s infinite pv-halo}@media (prefers-reduced-motion:reduce){.pv-dot:where(.astro-2zr3tbvu),.pv-frame:where(.astro-2zr3tbvu){transition:none}.is-active:where(.astro-2zr3tbvu) .cell:where(.astro-2zr3tbvu).hot,.is-active:where(.astro-2zr3tbvu) .halo:where(.astro-2zr3tbvu),.is-active:where(.astro-2zr3tbvu) .node:where(.astro-2zr3tbvu),.is-active:where(.astro-2zr3tbvu) .peak-halo:where(.astro-2zr3tbvu),.is-active:where(.astro-2zr3tbvu) .pulse:where(.astro-2zr3tbvu),.is-active:where(.astro-2zr3tbvu) .scan:where(.astro-2zr3tbvu),.is-active:where(.astro-2zr3tbvu) .tracker:where(.astro-2zr3tbvu){animation:none}.is-active:where(.astro-2zr3tbvu) .curve:where(.astro-2zr3tbvu){stroke-dashoffset:0;animation:none}.is-active:where(.astro-2zr3tbvu) .area:where(.astro-2zr3tbvu),.is-active:where(.astro-2zr3tbvu) .peak:where(.astro-2zr3tbvu),.is-active:where(.astro-2zr3tbvu) .pv-label:where(.astro-2zr3tbvu){opacity:1;animation:none}}.sy-discreet:where(.astro-dj2rvedr){z-index:2;margin:0 0 5rem;position:relative}.card:where(.astro-dj2rvedr){grid-gap:2.5rem;color:#f2f4fb;background:#0b1f5b;border-radius:1.25rem;grid-template-columns:1.05fr 1fr;align-items:center;gap:2.5rem;padding:2.5rem;display:grid}@media only screen and (width<=767px){.card:where(.astro-dj2rvedr){grid-template-columns:1fr;gap:1.75rem;padding:1.75rem}}.sector:where(.astro-dj2rvedr){font:var(--fw,400) var(--fs,var(--font-size-base)) /var(--fh,1.35) var(--font-sans);letter-spacing:var(--ls,-.005em);--fs:.7rem;text-transform:uppercase;letter-spacing:.1em;opacity:.5;margin-bottom:.85rem;display:block}.name:where(.astro-dj2rvedr){--fs:2rem;--lh:1.05;margin-bottom:.4rem}.tagline:where(.astro-dj2rvedr){--fs:var(--font-size-md);--fw:500;opacity:.9;max-width:26em;margin-bottom:.85rem}.text:where(.astro-dj2rvedr){--fs:var(--font-size-sm);opacity:.6;max-width:34em;margin-bottom:1.75rem}.foot:where(.astro-dj2rvedr){flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.cta:where(.astro-dj2rvedr){font:var(--fw,400) var(--fs,var(--font-size-base)) /var(--fh,1.35) var(--font-sans);letter-spacing:var(--ls,-.005em);--fs:var(--font-size-sm);--fw:500;color:#0b1f5b;background:var(--color-brand-1);transition:transform .25s var(--ease-out-expo);border-radius:99px;padding:.7em 1.5em;-webkit-text-decoration:none;text-decoration:none}.cta:where(.astro-dj2rvedr):hover{transform:translateY(-2px)}.note:where(.astro-dj2rvedr){--fs:var(--font-size-xs);opacity:.45}.visual:where(.astro-dj2rvedr) .diagram{background:#ffffff0d;border-color:#ffffff1f}.visual:where(.astro-dj2rvedr) .diagram svg{color:#f2f4fb}.more:where(.astro-ds26rumq){margin-top:1.5rem;-webkit-text-decoration:none;text-decoration:none;display:inline-block;position:relative}.more:where(.astro-ds26rumq):after{content:"";transform-origin:100%;width:100%;height:2px;transition:transform .3s var(--ease-out-expo);background:currentColor;position:absolute;top:115%;left:0;transform:scaleX(0)}.more:where(.astro-ds26rumq):focus:after,.more:where(.astro-ds26rumq):hover:after{transform-origin:0;transform:scaleX(1)}.sy-flagship:where(.astro-ds26rumq){z-index:2;border-top:1px solid rgba(var(--rgb-text),.12);padding:3.5rem 0;position:relative}.inner:where(.astro-ds26rumq){grid-gap:3rem;grid-template-columns:.85fr 1fr;align-items:center;gap:3rem;display:grid}@media only screen and (width<=987px){.inner:where(.astro-ds26rumq){gap:2rem}}@media only screen and (width<=767px){.inner:where(.astro-ds26rumq){grid-template-columns:1fr;gap:1.75rem}}:where(.astro-ds26rumq)[data-flip=true] .visual:where(.astro-ds26rumq){order:2}@media only screen and (width<=767px){:where(.astro-ds26rumq)[data-flip=true] .visual:where(.astro-ds26rumq){order:0}}.meta:where(.astro-ds26rumq){flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.sector:where(.astro-ds26rumq){font:var(--fw,400) var(--fs,var(--font-size-base)) /var(--fh,1.35) var(--font-sans);letter-spacing:var(--ls,-.005em);--fs:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-alt)}.name:where(.astro-ds26rumq){--fs:2.25rem;--lh:1.05;margin-bottom:.4rem}@media only screen and (width<=576px),only screen and (width<=767px) and (orientation:landscape){.name:where(.astro-ds26rumq){--fs:1.85rem}}.tagline:where(.astro-ds26rumq){--fs:var(--font-size-md);--fw:500;color:var(--color-brand-1);margin-bottom:1rem}.text:where(.astro-ds26rumq){--fs:var(--font-size-sm);color:var(--color-text-alt);max-width:40em;margin-bottom:1.5rem}.caps:where(.astro-ds26rumq){grid-gap:.6rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.5rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}@media only screen and (width<=576px),only screen and (width<=767px) and (orientation:landscape){.caps:where(.astro-ds26rumq){grid-template-columns:1fr}}.caps:where(.astro-ds26rumq) li:where(.astro-ds26rumq){--fs:var(--font-size-xs);padding-left:1.25rem;position:relative}.caps:where(.astro-ds26rumq) li:where(.astro-ds26rumq):before{content:"";background:var(--color-brand-1);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.5em;left:0}.specs:where(.astro-ds26rumq){border-top:1px solid rgba(var(--rgb-text),.1);flex-wrap:wrap;gap:0 2.5rem;margin:0;padding-top:1.25rem;display:flex}.spec:where(.astro-ds26rumq) dt:where(.astro-ds26rumq){--fs:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-alt);margin-bottom:.2rem}.spec:where(.astro-ds26rumq) dd:where(.astro-ds26rumq){--fs:var(--font-size-sm);--fw:500;margin:0}sy-text-marquee:where(.astro-atwxkj3c){opacity:0;backdrop-filter:blur(6px)saturate(1.05);width:100vw;max-width:100%;transition:opacity .2s ease-in-out;display:block;position:relative;overflow:hidden}sy-text-marquee.is-ready{opacity:1}.outer:where(.astro-atwxkj3c){transform:translateX(var(--x));will-change:transform;display:flex}.inner:where(.astro-atwxkj3c){align-items:center;width:fit-content;display:flex}.text:where(.astro-atwxkj3c){font:var(--fw,400) var(--fs,var(--font-size-base)) /var(--fh,1.35) var(--font-sans);letter-spacing:var(--ls,-.005em);--fs:4rem;--fw:600;white-space:nowrap;-webkit-text-stroke-color:currentColor;-webkit-text-stroke-width:2px;-webkit-text-fill-color:transparent;color:var(--c,var(--color-brand-1));align-items:center;display:flex}.text:where(.astro-atwxkj3c):before{content:"";background:currentColor;border-radius:99px;width:.2em;height:.2em;margin:0 .35em;display:block}.text:where(.astro-atwxkj3c):nth-child(odd){-webkit-text-fill-color:unset}.marquee:where(.astro-rcy7iuhi){z-index:9;margin-top:3rem;padding:2rem 0}
