@property --hero-demo-beam-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.hero-demo[data-astro-cid-fuel74v7]{padding-bottom:clamp(3rem,6vw,5.5rem);scroll-margin-top:6rem}.hero-demo-perspective[data-astro-cid-fuel74v7]{perspective:1100px;perspective-origin:50% 12%}.hero-demo-shell[data-astro-cid-fuel74v7]{--parallax-x: 0px;--parallax-y: 0px;--tilt-x: 0deg;--tilt-y: 0deg;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-.4rem) scale(.98);transform-origin:top center;transform-style:preserve-3d;transition:transform .18s var(--ease-out),box-shadow .42s var(--ease-out);will-change:transform}.hero-demo-shell[data-astro-cid-fuel74v7]:hover,.hero-demo-shell[data-astro-cid-fuel74v7]:focus-within{box-shadow:0 2.5rem 5rem #00000075,0 0 3rem color-mix(in oklab,var(--color-amber-500) 12%,transparent);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-.75rem) scale(1)}.hero-demo-shell[data-astro-cid-fuel74v7]:before{position:absolute;inset:0;z-index:3;border:1px solid color-mix(in oklab,var(--color-amber-500) 16%,transparent);box-shadow:inset 0 0 0 1px #ffffff0a;border-radius:inherit;content:"";pointer-events:none}.hero-demo-beam[data-astro-cid-fuel74v7],.hero-demo-glow[data-astro-cid-fuel74v7],.hero-demo-ground-shadow[data-astro-cid-fuel74v7]{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.hero-demo-ground-shadow[data-astro-cid-fuel74v7]{inset:auto 4% -3.25rem;z-index:-1;height:clamp(3.5rem,8vw,6rem);background:radial-gradient(ellipse at center,rgb(0 0 0 / .58),transparent 68%),radial-gradient(ellipse at center,color-mix(in oklab,var(--color-amber-500) 18%,transparent),transparent 58%);filter:blur(18px);opacity:.9;transform:translateZ(-1rem);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.hero-demo-beam[data-astro-cid-fuel74v7]{inset:-2px;z-index:2;border:1px solid transparent;background:linear-gradient(#05080c,#05080c) padding-box,conic-gradient(from var(--hero-demo-beam-angle),transparent 0deg,transparent 214deg,color-mix(in oklab,var(--color-amber-500) 52%,transparent) 250deg,var(--color-amber-200) 274deg,color-mix(in oklab,var(--color-amber-500) 34%,transparent) 302deg,transparent 336deg,transparent 360deg) border-box;box-shadow:0 0 2rem color-mix(in oklab,var(--color-amber-500) 12%,transparent);opacity:.86;animation:hero-demo-beam-spin 5.5s linear infinite}.hero-demo-glow[data-astro-cid-fuel74v7]{z-index:0;background:radial-gradient(circle at 18% 8%,color-mix(in oklab,var(--color-amber-500) 20%,transparent),transparent 22%),radial-gradient(circle at 82% 16%,rgb(56 189 248 / .14),transparent 24%);filter:blur(18px);opacity:.8}.hero-demo-vignette[data-astro-cid-fuel74v7]{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgb(255 255 255 / .07),transparent 19%),radial-gradient(circle at 50% 0%,color-mix(in oklab,var(--color-amber-500) 16%,transparent),transparent 32%),linear-gradient(to top,rgb(0 0 0 / .24),transparent 32%);mix-blend-mode:screen}.hero-demo-open[data-astro-cid-fuel74v7]{z-index:20;transform:translate3d(var(--parallax-x),var(--parallax-y),2rem);transition:background-color .2s var(--ease-out),transform .18s var(--ease-out)}.hero-demo-dialog[data-astro-cid-fuel74v7]{position:fixed;inset:50% auto auto 50%;width:min(94vw,72rem);max-width:min(94vw,calc((86vh - 4rem) * 16 / 9));max-height:86vh;margin:0;overflow:hidden;transform:translate(-50%,-50%)}.hero-demo-close[data-astro-cid-fuel74v7]{position:absolute;top:.75rem;right:.75rem;z-index:2}.hero-demo-dialog[data-astro-cid-fuel74v7]::backdrop{background:#000000c7;backdrop-filter:blur(10px)}html.hero-demo-modal-open,html.hero-demo-modal-open body{overflow:hidden}@keyframes hero-demo-beam-spin{to{--hero-demo-beam-angle: 360deg}}@media(prefers-reduced-motion:reduce){.hero-demo-shell[data-astro-cid-fuel74v7]{animation:none;transform:none}.hero-demo-beam[data-astro-cid-fuel74v7]{animation:none}.hero-demo-open[data-astro-cid-fuel74v7],.hero-demo-open[data-astro-cid-fuel74v7] span[data-astro-cid-fuel74v7],.hero-demo-ground-shadow[data-astro-cid-fuel74v7],.hero-demo-close[data-astro-cid-fuel74v7]{transition:none;transform:none}}@media(max-width:640px){.hero-demo-close[data-astro-cid-fuel74v7]{top:.5rem;right:.5rem}}.hero-service-rotator[data-astro-cid-7nmnspah]{position:relative;width:.85em;height:1.08em;color:currentColor;place-items:center;perspective:4em;transform-style:preserve-3d}.hero-service-tooltip[data-astro-cid-7nmnspah]{position:absolute;left:50%;bottom:calc(100% + .12rem);border:1px solid color-mix(in oklab,currentColor 10%,transparent);border-radius:.375rem;background:color-mix(in oklab,var(--color-void) 64%,transparent);padding:.22rem .36rem;color:color-mix(in oklab,currentColor 62%,transparent);font-family:var(--font-body);font-size:clamp(.68rem,.16em,.86rem);font-weight:600;letter-spacing:0;line-height:1;pointer-events:none;white-space:nowrap;opacity:0;transform:translate(-50%) translateY(.12rem);transition:opacity .15s var(--ease-out),transform .15s var(--ease-out)}.hero-service-mark[data-astro-cid-7nmnspah],.hero-service-face[data-astro-cid-7nmnspah]{width:.85em;height:1.08em;opacity:0;transform:rotateX(-90deg) translateZ(.54em);transform-origin:center center;backface-visibility:hidden;animation:rotate-service-face 16.8s infinite;animation-delay:calc(var(--service-index) * 2.4s);will-change:opacity,transform}.hero-service-icon[data-astro-cid-7nmnspah]{display:inline-block;mask:var(--service-icon) center / contain no-repeat;-webkit-mask:var(--service-icon) center / contain no-repeat}@keyframes rotate-service-face{0%{opacity:0;transform:rotateX(-90deg) translateZ(.54em)}3%,12%{opacity:1;transform:rotateX(0) translateZ(.54em)}16%,to{opacity:0;transform:rotateX(90deg) translateZ(.54em)}}.hero-service-rotator:hover .hero-service-tooltip,.hero-service-rotator:focus-within .hero-service-tooltip{opacity:1;transform:translate(-50%) translateY(0)}@media(prefers-reduced-motion:reduce){.hero-service-mark[data-astro-cid-7nmnspah],.hero-service-face[data-astro-cid-7nmnspah]{animation:none;opacity:0;transform:none}.hero-service-mark[data-astro-cid-7nmnspah]:first-of-type,.hero-service-face[data-astro-cid-7nmnspah]:first-of-type{opacity:1}}.bento-cell-content[data-astro-cid-yfn4c4de] p+p{margin-top:.875rem}.bento-cell-content[data-astro-cid-yfn4c4de] strong{color:var(--color-text-primary);font-weight:500}.bento-cell-content[data-astro-cid-yfn4c4de] em{color:var(--color-text-primary)}.bento-cell-content[data-astro-cid-yfn4c4de] ul,.bento-cell-content[data-astro-cid-yfn4c4de] ol{margin-top:1rem;margin-left:1.25rem;display:grid;gap:.5rem}.bento-cell-content[data-astro-cid-yfn4c4de] ul{list-style:disc}.bento-cell-content[data-astro-cid-yfn4c4de] ol{list-style:decimal}.bento-cell-content[data-astro-cid-yfn4c4de] a{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:.2em}.bento-cell-content[data-astro-cid-yfn4c4de] a:hover{color:var(--color-amber-400)}.launch-badges-section .launch-badges-rail{--edge-color: var(--color-void);--rail-gap: clamp(2rem, 5vw, 4.5rem);--rail-padding: clamp(1rem, 6vw, 5rem);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.launch-badges-section .launch-badges-rail:before,.launch-badges-section .launch-badges-rail:after{content:"";inset-block:0;pointer-events:none;position:absolute;width:clamp(3rem,14vw,10rem);z-index:1}.launch-badges-section .launch-badges-rail:before{background:linear-gradient(90deg,var(--edge-color),transparent);left:0}.launch-badges-section .launch-badges-rail:after{background:linear-gradient(270deg,var(--edge-color),transparent);right:0}.launch-badges-section .launch-badges-track{animation:badge-scroll 24s ease-in-out infinite alternate;display:flex;gap:var(--rail-gap);padding-inline:var(--rail-padding);width:max-content}.launch-badges-section .launch-badges-rail:hover .launch-badges-track,.launch-badges-section .launch-badges-rail:focus-within .launch-badges-track{animation-play-state:paused}.launch-badges-section .launch-badge,.launch-badges-section .launch-badges-track>a{align-items:center;display:flex;flex:0 0 auto;min-height:5rem;opacity:.78;transition:opacity .18s ease,transform .18s ease}.launch-badges-section .launch-badge:hover,.launch-badges-section .launch-badge:focus-visible,.launch-badges-section .launch-badges-track>a:hover,.launch-badges-section .launch-badges-track>a:focus-visible{opacity:1;transform:translateY(-2px)}.launch-badges-section .launch-badge:focus-visible,.launch-badges-section .launch-badges-track>a:focus-visible{border-radius:.5rem;outline:2px solid var(--color-amber-500);outline-offset:.5rem}.launch-badges-section .launch-badge img,.launch-badges-section .launch-badges-track>a img{display:block;height:auto;max-height:4.25rem;max-width:min(16.25rem,68vw);width:auto}.launch-badges-section .tiny-startups-badge,.launch-badges-section .launch-badge:has(.tiny-startups-badge-copy){box-sizing:border-box;background:linear-gradient(#0e0b1f,#0e0b1f) padding-box,linear-gradient(90deg,#3525e6,#d81fe0,#22b8f0) border-box;border:2px solid transparent;border-radius:14px;color:#fff;gap:12px;height:4rem;min-height:4rem;padding:0 18px 0 16px;text-decoration:none}.launch-badges-section .tiny-startups-badge svg,.launch-badges-section .launch-badge:has(.tiny-startups-badge-copy) svg{height:40px;width:40px}.launch-badges-section .tiny-startups-badge-copy{display:flex;flex-direction:column;line-height:1.15}.launch-badges-section .tiny-startups-badge-kicker{color:#ffffff8c;font-family:monospace;font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.launch-badges-section .tiny-startups-badge-name{color:#fff;font-size:18px;font-weight:800;letter-spacing:-.025em}.launch-badges-section .tiny-startups-badge-domain{color:#ffffff8c;font-size:11px;margin-top:4px}@keyframes badge-scroll{to{transform:translate(calc(-100% + 100vw - var(--rail-padding)))}}@media(prefers-reduced-motion:reduce){.launch-badges-section .launch-badges-track{animation:none;overflow-x:auto;scrollbar-width:none;width:auto}.launch-badges-section .launch-badges-track::-webkit-scrollbar{display:none}}
