@keyframes reveal-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes reveal-flicker-soft{0%{opacity:0}30%{opacity:1}46%{opacity:.72}64%{opacity:1}82%{opacity:.88}to{opacity:1}}.cta-amber{transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.cta-amber:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 0 32px -2px oklch(from var(--highlight) l c h / .7),0 6px 18px -8px #0009}.cta-amber:active{transform:translateY(0);filter:brightness(.98);box-shadow:0 0 16px -4px oklch(from var(--highlight) l c h / .55)}html.reveal-ready [data-reveal=stutter],html.reveal-ready [data-reveal=glitch],html.reveal-ready [data-reveal=rise],html.reveal-ready [data-reveal=card],html.reveal-ready [data-reveal=float],html.reveal-ready [data-reveal=float]>*,html.reveal-ready [data-reveal=stagger]>*,html.reveal-ready [data-reveal=stagger]>*>*{opacity:0}html.reveal-ready [data-reveal=line]{transform:scaleX(0)}[data-reveal=stutter].is-revealed{animation:reveal-flicker .36s steps(5,jump-none) both;animation-delay:var(--rd, 0ms)}[data-reveal=rise].is-revealed{animation:reveal-rise .6s cubic-bezier(.2,.85,.25,1) both;animation-delay:var(--rd, 0ms)}[data-reveal=glitch].is-revealed{animation:reveal-flicker-soft .44s steps(5,jump-none) both;animation-delay:var(--rd, 0ms)}[data-reveal=card].is-revealed{animation:card-float-in 2s cubic-bezier(.2,.85,.25,1) both;animation-delay:var(--rd, 0ms)}[data-reveal=line].is-revealed{transform-origin:50% 50%;animation:reveal-line-draw .65s cubic-bezier(.25,.8,.25,1) both;animation-delay:var(--rd, 0ms)}[data-reveal=float].is-revealed{animation:card-float-in 2s cubic-bezier(.2,.85,.25,1) both;animation-delay:var(--rd, 0ms)}[data-reveal=float].is-revealed>*{animation:reveal-flicker .36s steps(5,jump-none) both;animation-delay:calc(var(--rd, 0ms) + .35s)}[data-reveal=float].is-revealed>:nth-child(2){animation-delay:calc(var(--rd, 0ms) + .47s)}[data-reveal=float].is-revealed>:nth-child(3){animation-delay:calc(var(--rd, 0ms) + .59s)}[data-reveal=float].is-revealed>:nth-child(4){animation-delay:calc(var(--rd, 0ms) + .71s)}[data-reveal=float].is-revealed>:nth-child(5){animation-delay:calc(var(--rd, 0ms) + .83s)}[data-reveal=float].is-revealed>:nth-child(6){animation-delay:calc(var(--rd, 0ms) + .95s)}[data-reveal=float].is-revealed>:nth-child(7){animation-delay:calc(var(--rd, 0ms) + 1.07s)}[data-reveal=float].is-revealed>:nth-child(8){animation-delay:calc(var(--rd, 0ms) + 1.19s)}[data-reveal=stagger].is-revealed>*{animation:card-float-in 2s cubic-bezier(.2,.85,.25,1) both;animation-delay:var(--card-d, 0ms)}[data-reveal=stagger].is-revealed>:nth-child(1){--card-d: 0ms}[data-reveal=stagger].is-revealed>:nth-child(2){--card-d: .11s}[data-reveal=stagger].is-revealed>:nth-child(3){--card-d: .22s}[data-reveal=stagger].is-revealed>:nth-child(4){--card-d: .33s}[data-reveal=stagger].is-revealed>:nth-child(5){--card-d: .44s}[data-reveal=stagger].is-revealed>:nth-child(6){--card-d: .55s}[data-reveal=stagger].is-revealed>:nth-child(7){--card-d: .66s}[data-reveal=stagger].is-revealed>:nth-child(8){--card-d: .77s}[data-reveal=stagger].is-revealed>:nth-child(9){--card-d: .88s}[data-reveal=stagger].is-revealed>:nth-child(10){--card-d: .99s}[data-reveal=stagger].is-revealed>*>*{animation:reveal-flicker .36s steps(5,jump-none) both;animation-delay:calc(var(--card-d, 0ms) + .35s)}[data-reveal=stagger].is-revealed>*>:nth-child(2){animation-delay:calc(var(--card-d, 0ms) + .47s)}[data-reveal=stagger].is-revealed>*>:nth-child(3){animation-delay:calc(var(--card-d, 0ms) + .59s)}[data-reveal=stagger].is-revealed>*>:nth-child(4){animation-delay:calc(var(--card-d, 0ms) + .71s)}[data-reveal=stagger].is-revealed>*>:nth-child(5){animation-delay:calc(var(--card-d, 0ms) + .83s)}[data-reveal=stagger].is-revealed>*>:nth-child(6){animation-delay:calc(var(--card-d, 0ms) + .95s)}main>section[id]{scroll-margin-top:6rem}:root{--content-w: min(78vw, 80rem)}@media(max-width:639px){:root{--content-w: 92vw}#main-nav{padding-inline:4vw}main>section,main>footer{padding-inline:4vw}}.shell{width:100%;max-width:var(--content-w);margin-inline:auto}.scroll-fade{position:fixed;left:0;right:0;height:clamp(120px,22vh,260px);pointer-events:none;z-index:60;opacity:0;transition:opacity .45s ease}.scroll-fade-top{top:0;background:linear-gradient(to bottom,var(--background),transparent)}.scroll-fade-bottom{bottom:0;background:linear-gradient(to top,var(--background),transparent)}.scroll-fade.is-visible{opacity:1}@media(prefers-reduced-motion:reduce){.scroll-fade{transition:none}html.reveal-ready [data-reveal],html.reveal-ready [data-reveal]>*,html.reveal-ready [data-reveal]>*>*{animation:none!important;opacity:1!important;transform:none!important}}.rays-wrap{opacity:0;transition:opacity 1.4s ease-out}.rays-wrap.rays-on{opacity:.55}.star-field{opacity:0;transition:opacity 1.4s ease .15s}html.bridge-connected .star-field{opacity:1}.solution-bloom{opacity:0;transition:opacity 1.4s ease .15s}html.bridge-connected .solution-bloom{opacity:1}.solution-stars{opacity:0;transition:opacity 1.4s ease .15s}html.bridge-connected .solution-stars{opacity:1}.solution-content{opacity:0;pointer-events:none}.solution-content>*{opacity:0}html.solution-revealed .solution-content{animation:card-float-in 2s cubic-bezier(.2,.85,.25,1) both;pointer-events:auto}html.solution-revealed .solution-content>*{animation:reveal-flicker .36s steps(5,jump-none) both;animation-delay:.35s}html.solution-revealed .solution-content>:nth-child(2){animation-delay:.47s}.tok-k{color:oklch(from var(--primary) .82 .1 h)}.tok-v{color:oklch(from var(--highlight) .8 .12 h)}#main-nav{top:calc(var(--banner-visible-height, 0px) + 1rem)!important;left:0;right:0;padding-inline:1rem;transition:top .3s ease-out;pointer-events:none}#main-nav-inner{width:100%;max-width:var(--content-w, 72rem);margin-inline:auto;border-radius:.75rem;transform:translateZ(0);will-change:backdrop-filter;animation:reveal-flicker .36s steps(5,jump-none) .12s both,nav-settle .62s cubic-bezier(.2,.85,.25,1) both;pointer-events:auto}@keyframes nav-settle{0%{transform:translateZ(0) translateY(-10px)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){#main-nav-inner{animation:none}}html.nav-intro-done #main-nav-inner{animation:none}#main-nav-inner{background-color:oklch(from var(--background) l c h / .5);box-shadow:inset 0 1px #fff6}.dark #main-nav-inner{background-color:oklch(from var(--background) calc(l - .02) c h / .6);box-shadow:inset 0 1px 1px oklch(from var(--primary) .95 c h / .2),inset 0 -1px 1px oklch(from var(--primary) .92 c h / .08)}@media(min-width:640px){#main-nav{top:calc(var(--banner-visible-height, 0px) + 1.5rem)!important;padding-inline:1.5rem}}.menu-bar[data-astro-cid-yikpzsy5]{transform-box:fill-box;transform-origin:center;transition:transform .22s ease,opacity .16s ease}[data-astro-cid-yikpzsy5][aria-expanded=true] .menu-bar[data-astro-cid-yikpzsy5]:nth-child(1){transform:translateY(4.5px) rotate(45deg)}[data-astro-cid-yikpzsy5][aria-expanded=true] .menu-bar[data-astro-cid-yikpzsy5]:nth-child(2){opacity:0;transform:scaleX(.4)}[data-astro-cid-yikpzsy5][aria-expanded=true] .menu-bar[data-astro-cid-yikpzsy5]:nth-child(3){transform:translateY(-4.5px) rotate(-45deg)}
