.hero-backdrop[data-astro-cid-vcrondbs]{background-image:radial-gradient(var(--color-line) 1px, transparent 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 75% at 50% 0,#000 25%,#0000 72%);mask-image:radial-gradient(90% 75% at 50% 0,#000 25%,#0000 72%)}.hero-backdrop[data-astro-cid-vcrondbs]:before{content:"";background:radial-gradient(ellipse at 72% 18%, color-mix(in oklab, var(--color-accent) 17%, transparent), transparent 62%);height:75%;position:absolute;inset:-25% -10% auto}.hero-backdrop[data-astro-cid-vcrondbs]:after{content:"";background:radial-gradient(ellipse at 30% 80%, color-mix(in oklab, var(--color-accent) 9%, transparent), transparent 65%);width:60%;height:55%;position:absolute;inset:auto auto -20% -15%}.compare[data-astro-cid-vcrondbs]{--pos:62%}.compare-after[data-astro-cid-vcrondbs]{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.compare-label[data-astro-cid-vcrondbs]{z-index:10;color:oklch(100% 0 0/.92);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:oklch(0% 0 0/.55);border-radius:9999px;padding:.25rem .75rem;font-size:.6875rem;font-weight:600;position:absolute;top:.75rem}.compare-handle[data-astro-cid-vcrondbs]{top:0;bottom:0;left:var(--pos);background:var(--color-surface);pointer-events:none;width:2px;position:absolute;transform:translate(-1px)}.compare-grip[data-astro-cid-vcrondbs]{background:var(--color-accent);width:2.75rem;height:2.75rem;color:var(--color-on-accent);box-shadow:var(--shadow-pop);transition:transform .3s var(--ease-spring);border-radius:9999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compare[data-astro-cid-vcrondbs]:hover .compare-grip[data-astro-cid-vcrondbs],.compare[data-astro-cid-vcrondbs]:has(.compare-range:focus-visible) .compare-grip[data-astro-cid-vcrondbs]{transform:translate(-50%,-50%)scale(1.12)}.compare-range[data-astro-cid-vcrondbs]{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.marquee[data-astro-cid-ejclpdzx]{margin-block:-.75rem;padding-block:.75rem;overflow:clip visible;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track[data-astro-cid-ejclpdzx]{width:max-content;display:flex}.marquee-row[data-astro-cid-ejclpdzx]{padding-inline-end:1rem;gap:1rem;margin:0;padding-left:0;list-style:none;display:flex}@media (prefers-reduced-motion:no-preference){.marquee-track[data-astro-cid-ejclpdzx]{animation:60s linear infinite marquee}.marquee[data-astro-cid-ejclpdzx][data-direction=reverse] .marquee-track[data-astro-cid-ejclpdzx]{animation-duration:72s;animation-direction:reverse}.marquee[data-astro-cid-ejclpdzx]:hover .marquee-track[data-astro-cid-ejclpdzx],.marquee[data-astro-cid-ejclpdzx]:focus-within .marquee-track[data-astro-cid-ejclpdzx]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-ejclpdzx]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}@keyframes marquee{to{transform:translate(-50%)}}.orbit-spin[data-astro-cid-jvo2mlng]{animation:90s linear infinite orbit-turn}.orbit-spin-reverse[data-astro-cid-jvo2mlng]{animation:70s linear infinite reverse orbit-turn}.orbit-node[data-astro-cid-jvo2mlng]{transform:translate(-50%,-50%)}.orbit-chip[data-astro-cid-jvo2mlng]{animation:90s linear infinite reverse orbit-turn}@keyframes orbit-turn{to{transform:rotate(1turn)}}.orbit-ripple[data-astro-cid-jvo2mlng]{border:1px solid var(--color-accent);opacity:0;width:6rem;height:6rem;animation:orbit-ripple 5.2s var(--ease-out-soft) infinite;border-radius:9999px;margin:auto;position:absolute;inset:0}.orbit-ripple-late[data-astro-cid-jvo2mlng]{animation-delay:2.6s}@keyframes orbit-ripple{0%{opacity:.5;transform:scale(1)}75%,to{opacity:0;transform:scale(3.3)}}.cta-panel[data-astro-cid-i5lkvdun]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--color-canvas)}.cta-glow[data-astro-cid-i5lkvdun]{background:radial-gradient(ellipse 80% 90% at 50% -20%, color-mix(in oklab, var(--color-accent) 28%, transparent), transparent 65%), radial-gradient(var(--color-line) 1px, transparent 1px) 0 0 / 24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 120% at 50% 0,#000 40%,#0000 90%);mask-image:radial-gradient(100% 120% at 50% 0,#000 40%,#0000 90%)}
