.hero.svelte-10bxkfn{isolation:isolate;align-items:center;gap:var(--size-2xl);padding-block:var(--size-2xl) var(--size-3xl);padding-inline:max(var(--page-padding-inline), (100% + 2 * var(--page-padding-inline) - 1200px) / 2);grid-template-columns:1fr;display:grid;position:relative}.hero.svelte-10bxkfn:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--c-brand), transparent 92%) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--c-brand), transparent 92%) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(45% 70% at 30%,#000 0%,#0000 100%);mask-image:radial-gradient(45% 70% at 30%,#000 0%,#0000 100%)}@media (width>=900px){.hero.svelte-10bxkfn{grid-template-columns:1fr 1fr}}.hero.svelte-10bxkfn .intro:where(.svelte-10bxkfn){text-align:center;justify-items:center;gap:var(--size-2xl);display:grid;container-type:inline-size}@media (width>=900px){.hero.svelte-10bxkfn .intro:where(.svelte-10bxkfn){text-align:left;justify-items:start}}.hero.svelte-10bxkfn .intro:where(.svelte-10bxkfn) .text:where(.svelte-10bxkfn){gap:var(--size-m);display:grid}.hero.svelte-10bxkfn .intro:where(.svelte-10bxkfn) .text:where(.svelte-10bxkfn) .brand:where(.svelte-10bxkfn){align-items:center;gap:var(--size-s);display:inline-flex}.hero.svelte-10bxkfn .intro:where(.svelte-10bxkfn) .text:where(.svelte-10bxkfn) .brand:where(.svelte-10bxkfn) img:where(.svelte-10bxkfn){width:150px;height:100px}.hero.svelte-10bxkfn .intro:where(.svelte-10bxkfn) .text:where(.svelte-10bxkfn) .brand:where(.svelte-10bxkfn) h1:where(.svelte-10bxkfn){font-family:var(--font-japp);color:var(--c-title);margin:0;font-size:clamp(2.75rem,2rem + 3vw,4.5rem);line-height:1}.hero.svelte-10bxkfn .intro:where(.svelte-10bxkfn) .eyebrow:where(.svelte-10bxkfn){font-family:var(--font-mono);font-size:var(--font-size-s);margin:0}.hero.svelte-10bxkfn .intro:where(.svelte-10bxkfn) .actions:where(.svelte-10bxkfn){justify-content:center;gap:var(--size-s);flex-wrap:wrap;display:flex}.hero.svelte-10bxkfn .intro:where(.svelte-10bxkfn) .actions:where(.svelte-10bxkfn) .social-links:where(.svelte-10bxkfn){align-self:center}.hero.svelte-10bxkfn .intro:where(.svelte-10bxkfn) .actions:where(.svelte-10bxkfn) .social-links:where(.svelte-10bxkfn) a:where(.svelte-10bxkfn){color:var(--c-text)}@media (width>=900px){.hero.svelte-10bxkfn .intro:where(.svelte-10bxkfn) .actions:where(.svelte-10bxkfn){justify-content:flex-start}}.hero.svelte-10bxkfn .intro:where(.svelte-10bxkfn) .social-media{justify-content:center;align-items:center;gap:var(--size-s);display:flex}@media (width>=900px){.hero.svelte-10bxkfn .intro:where(.svelte-10bxkfn) .social-media{justify-content:flex-start}}.hero.svelte-10bxkfn .intro:where(.svelte-10bxkfn) .trajectory:where(.svelte-10bxkfn){gap:var(--size-m) var(--size-l);border-top:1px solid color-mix(in srgb, var(--c-brand), transparent 70%);padding:0;padding-top:var(--size-m);grid-template-columns:repeat(2,auto);list-style:none;display:grid}@container (width>=30rem){.hero.svelte-10bxkfn .intro:where(.svelte-10bxkfn) .trajectory:where(.svelte-10bxkfn){grid-template-columns:repeat(4,auto)}}.hero.svelte-10bxkfn .intro:where(.svelte-10bxkfn) .trajectory:where(.svelte-10bxkfn) li:where(.svelte-10bxkfn){gap:var(--size-m);display:grid}.hero.svelte-10bxkfn .intro:where(.svelte-10bxkfn) .trajectory:where(.svelte-10bxkfn) li:where(.svelte-10bxkfn):nth-child(2n){padding-left:var(--size-l);border-left:1px solid color-mix(in srgb, var(--c-brand), transparent 70%)}@container (width>=30rem){.hero.svelte-10bxkfn .intro:where(.svelte-10bxkfn) .trajectory:where(.svelte-10bxkfn) li:where(.svelte-10bxkfn):nth-child(3){padding-left:var(--size-l);border-left:1px solid color-mix(in srgb, var(--c-brand), transparent 70%)}}.hero.svelte-10bxkfn .intro:where(.svelte-10bxkfn) .trajectory:where(.svelte-10bxkfn) li:where(.svelte-10bxkfn) span:where(.svelte-10bxkfn){font-size:var(--size-s)}.hero.svelte-10bxkfn .intro:where(.svelte-10bxkfn) .trajectory:where(.svelte-10bxkfn) li:where(.svelte-10bxkfn) p:where(.svelte-10bxkfn){color:var(--c-brand);font-size:var(--font-size-xl);font-weight:700;font-family:var(--font-title)}.hero.svelte-10bxkfn .terminal:where(.svelte-10bxkfn){border-radius:var(--radius-m);corner-shape:bevel;border:1px solid var(--c-accent);width:100%;max-width:560px;margin-inline:auto;overflow:hidden}.hero.svelte-10bxkfn .terminal:where(.svelte-10bxkfn) .terminal-bar:where(.svelte-10bxkfn){justify-content:space-between;align-items:center;gap:var(--size-m);padding:var(--size-s) var(--size-m);background:var(--bg-accent-3);display:flex}.hero.svelte-10bxkfn .terminal:where(.svelte-10bxkfn) .terminal-bar:where(.svelte-10bxkfn) .tab:where(.svelte-10bxkfn){align-items:center;gap:var(--size-2xs);font-family:var(--font-mono);font-size:var(--font-size-xs);color:color-mix(in srgb, var(--c-text), transparent 25%);display:inline-flex}.hero.svelte-10bxkfn .terminal:where(.svelte-10bxkfn) .terminal-bar:where(.svelte-10bxkfn) .tab:where(.svelte-10bxkfn) img:where(.svelte-10bxkfn){border-radius:3px}.hero.svelte-10bxkfn .terminal:where(.svelte-10bxkfn) .terminal-bar:where(.svelte-10bxkfn) .dots:where(.svelte-10bxkfn){gap:var(--size-2xs);display:inline-flex}.hero.svelte-10bxkfn .terminal:where(.svelte-10bxkfn) .terminal-bar:where(.svelte-10bxkfn) .dots:where(.svelte-10bxkfn) .dot:where(.svelte-10bxkfn){border-radius:50%;width:10px;height:10px}.hero.svelte-10bxkfn .terminal:where(.svelte-10bxkfn) .terminal-bar:where(.svelte-10bxkfn) .dots:where(.svelte-10bxkfn) .dot:where(.svelte-10bxkfn).dot-error{background:color-mix(in srgb, var(--c-error), transparent 30%)}.hero.svelte-10bxkfn .terminal:where(.svelte-10bxkfn) .terminal-bar:where(.svelte-10bxkfn) .dots:where(.svelte-10bxkfn) .dot:where(.svelte-10bxkfn).dot-warning{background:color-mix(in srgb, var(--c-warning), transparent 30%)}.hero.svelte-10bxkfn .terminal:where(.svelte-10bxkfn) .terminal-bar:where(.svelte-10bxkfn) .dots:where(.svelte-10bxkfn) .dot:where(.svelte-10bxkfn).dot-success{background:color-mix(in srgb, var(--c-success), transparent 30%)}.hero.svelte-10bxkfn .terminal:where(.svelte-10bxkfn) .code:where(.svelte-10bxkfn){padding:var(--size-l);background:var(--bg-accent-2);color:color-mix(in srgb, var(--c-accent), black 30%);font-family:var(--font-mono);font-size:var(--font-size-s);line-height:var(--lh-body);text-align:left;border-radius:0;display:block;overflow-x:auto}.hero.svelte-10bxkfn .terminal:where(.svelte-10bxkfn) .code:where(.svelte-10bxkfn) .line:where(.svelte-10bxkfn){white-space:nowrap;display:block}.hero.svelte-10bxkfn .terminal:where(.svelte-10bxkfn) .code:where(.svelte-10bxkfn) .line:where(.svelte-10bxkfn).indent{padding-left:1.4em}.hero.svelte-10bxkfn .terminal:where(.svelte-10bxkfn) .code:where(.svelte-10bxkfn) .line:where(.svelte-10bxkfn).indent-2{padding-left:2.8em}.hero.svelte-10bxkfn .terminal:where(.svelte-10bxkfn) .code:where(.svelte-10bxkfn) .tok-kw:where(.svelte-10bxkfn){color:var(--c-accent)}.hero.svelte-10bxkfn .terminal:where(.svelte-10bxkfn) .code:where(.svelte-10bxkfn) .tok-key:where(.svelte-10bxkfn){color:color-mix(in srgb, var(--c-accent), black 15%)}.hero.svelte-10bxkfn .terminal:where(.svelte-10bxkfn) .code:where(.svelte-10bxkfn) .tok-str:where(.svelte-10bxkfn){color:color-mix(in srgb, var(--c-accent), black 45%)}.hero.svelte-10bxkfn .terminal:where(.svelte-10bxkfn) .code:where(.svelte-10bxkfn) .cursor:where(.svelte-10bxkfn){vertical-align:-.15em;background:var(--c-accent);width:.1em;height:1em;margin-left:2px;animation:1s step-end infinite svelte-10bxkfn-blink;display:inline-block}@media (prefers-reduced-motion:reduce){.hero.svelte-10bxkfn .terminal:where(.svelte-10bxkfn) .code:where(.svelte-10bxkfn) .cursor:where(.svelte-10bxkfn){animation:none}}@keyframes svelte-10bxkfn-blink{50%{opacity:0}}.clients.svelte-16du0vf{--plate:10rem;--corner:var(--size-l);padding:var(--size-l) 0;gap:var(--size-2xl);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.clients.svelte-16du0vf header:where(.svelte-16du0vf){gap:var(--size-l);width:100%;max-width:var(--page-wide-size);justify-self:center;display:grid}.clients.svelte-16du0vf header:where(.svelte-16du0vf) .title-text:where(.svelte-16du0vf){color:var(--c-title)}.clients.svelte-16du0vf header:where(.svelte-16du0vf) .highlight:where(.svelte-16du0vf){color:var(--c-brand)}.clients.svelte-16du0vf header:where(.svelte-16du0vf) p:where(.svelte-16du0vf){text-align:center;max-width:800px;color:var(--c-text);margin:0 auto}.clients.svelte-16du0vf .stage:where(.svelte-16du0vf){gap:var(--size-xl);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.clients.svelte-16du0vf .stage:where(.svelte-16du0vf) .band:where(.svelte-16du0vf){padding-block:var(--size-2xl);background:var(--bg-brand-2);border-block:1px solid color-mix(in srgb, var(--c-brand), black 50%);position:relative}.clients.svelte-16du0vf .stage:where(.svelte-16du0vf) .band:where(.svelte-16du0vf) .viewport:where(.svelte-16du0vf){overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28% 72%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 28% 72%,#0000 100%)}.clients.svelte-16du0vf .stage:where(.svelte-16du0vf) .band:where(.svelte-16du0vf) .track:where(.svelte-16du0vf){align-items:center;gap:var(--size-2xl);will-change:transform;width:max-content;display:flex}.clients.svelte-16du0vf .stage:where(.svelte-16du0vf) .band:where(.svelte-16du0vf) .track:where(.svelte-16du0vf) a:where(.svelte-16du0vf){--focus:0;width:var(--plate);aspect-ratio:1;border:2px solid color-mix(in srgb, var(--c-accent) calc(var(--focus) * 100%), var(--c-border-brand));corner-shape:bevel;background:var(--bg-brand-3);border-radius:10px 5px 25px;flex-shrink:0;transition:none;display:block;overflow:hidden}.clients.svelte-16du0vf .stage:where(.svelte-16du0vf) .band:where(.svelte-16du0vf) .track:where(.svelte-16du0vf) a:where(.svelte-16du0vf) img.logo{object-fit:cover;width:100%;height:100%}.clients.svelte-16du0vf .stage:where(.svelte-16du0vf) .band:where(.svelte-16du0vf) .focus:where(.svelte-16du0vf){top:calc(var(--size-2xl) - var(--size-m));bottom:calc(var(--size-2xl) - var(--size-m));width:calc(var(--plate) + var(--size-m) * 2);pointer-events:none;background-image:linear-gradient(var(--c-accent), var(--c-accent)), linear-gradient(var(--c-accent), var(--c-accent)), linear-gradient(var(--c-accent), var(--c-accent)), linear-gradient(var(--c-accent), var(--c-accent)), linear-gradient(var(--c-accent), var(--c-accent)), linear-gradient(var(--c-accent), var(--c-accent)), linear-gradient(var(--c-accent), var(--c-accent)), linear-gradient(var(--c-accent), var(--c-accent));background-size:var(--corner) 2px, 2px var(--corner), var(--corner) 2px, 2px var(--corner), var(--corner) 2px, 2px var(--corner), var(--corner) 2px, 2px var(--corner);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;position:absolute;left:50%;translate:-50%}.clients.svelte-16du0vf .stage:where(.svelte-16du0vf) .band:where(.svelte-16du0vf) .ruler:where(.svelte-16du0vf){inset-inline:0;height:var(--size-s);pointer-events:none;background-image:linear-gradient(90deg, var(--c-brand) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--c-brand), black 50%) 1px, transparent 1px);background-size:calc(var(--size-m) * 5) 100%, var(--size-m) 60%;background-position:0 100%;background-repeat:repeat-x;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%)}.clients.svelte-16du0vf .stage:where(.svelte-16du0vf) .band:where(.svelte-16du0vf):after{content:"";width:2px;height:calc(var(--size-s) + var(--size-xs));pointer-events:none;background:var(--c-accent);position:absolute;bottom:0;left:50%;translate:-50%}.clients.svelte-16du0vf .stage:where(.svelte-16du0vf) .readout:where(.svelte-16du0vf){justify-items:center;gap:var(--size-s);text-align:center;display:grid}.clients.svelte-16du0vf .stage:where(.svelte-16du0vf) .readout:where(.svelte-16du0vf) .count:where(.svelte-16du0vf){font-family:var(--font-mono);font-size:var(--font-size-s);color:var(--c-accent)}.clients.svelte-16du0vf .stage:where(.svelte-16du0vf) .readout:where(.svelte-16du0vf) .name:where(.svelte-16du0vf){font-family:var(--font-title);font-size:var(--font-size-xl);line-height:var(--lh-tight);color:var(--c-text);text-wrap:balance}@media (width<=600px){.clients.svelte-16du0vf .stage:where(.svelte-16du0vf) .readout:where(.svelte-16du0vf) .name:where(.svelte-16du0vf){font-size:var(--font-size-l)}}.clients.svelte-16du0vf .stage:where(.svelte-16du0vf) .readout:where(.svelte-16du0vf) a:where(.svelte-16du0vf){font-family:var(--font-mono);font-size:var(--font-size-s)}.clients.svelte-16du0vf .stage:where(.svelte-16du0vf).reduced .viewport:where(.svelte-16du0vf){-webkit-mask-image:none;mask-image:none}.clients.svelte-16du0vf .stage:where(.svelte-16du0vf).reduced .track:where(.svelte-16du0vf){flex-wrap:wrap;justify-content:center;width:auto}.panel.svelte-19hbuf3{--grid-step:3.5rem;--corner:var(--size-xl);padding:var(--size-4xl) var(--size-l);background:var(--bg-accent-linear-gradient-top);border-block:1px solid var(--c-accent);place-items:center;display:grid;position:relative;overflow:clip}.panel.svelte-19hbuf3:before{content:"";pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--c-accent), transparent 93%) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--c-accent), transparent 93%) 1px, transparent 1px);background-size:var(--grid-step) var(--grid-step);position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 90%,#000 0%,#0000 100%);mask-image:radial-gradient(55% 90%,#000 0%,#0000 100%)}.panel.svelte-19hbuf3:after{content:"";width:2px;height:calc(var(--size-s) + var(--size-xs));pointer-events:none;background:var(--c-text);position:absolute;bottom:0;left:50%;translate:-50%}.panel.svelte-19hbuf3 .frame:where(.svelte-19hbuf3){justify-items:center;gap:var(--size-l);width:100%;max-width:880px;padding:var(--size-3xl);text-align:center;background-image:linear-gradient(var(--c-accent), var(--c-accent)), linear-gradient(var(--c-accent), var(--c-accent)), linear-gradient(var(--c-accent), var(--c-accent)), linear-gradient(var(--c-accent), var(--c-accent)), linear-gradient(var(--c-accent), var(--c-accent)), linear-gradient(var(--c-accent), var(--c-accent)), linear-gradient(var(--c-accent), var(--c-accent)), linear-gradient(var(--c-accent), var(--c-accent));background-size:var(--corner) 2px, 2px var(--corner), var(--corner) 2px, 2px var(--corner), var(--corner) 2px, 2px var(--corner), var(--corner) 2px, 2px var(--corner);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;display:grid;position:relative}@media (width<=600px){.panel.svelte-19hbuf3 .frame:where(.svelte-19hbuf3){padding:var(--size-2xl) var(--size-m)}}.panel.svelte-19hbuf3 .frame:where(.svelte-19hbuf3) header:where(.svelte-19hbuf3){gap:var(--size-m);display:grid}.panel.svelte-19hbuf3 .frame:where(.svelte-19hbuf3) header:where(.svelte-19hbuf3) p:where(.svelte-19hbuf3){font-family:var(--font-mono);font-size:var(--font-size-m);color:color-mix(in srgb, var(--c-text), transparent 35%)}.panel.svelte-19hbuf3 .frame:where(.svelte-19hbuf3) header:where(.svelte-19hbuf3) h2:where(.svelte-19hbuf3){font-size:var(--font-size-3xl);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-title);color:var(--c-title)}.panel.svelte-19hbuf3 .frame:where(.svelte-19hbuf3) header:where(.svelte-19hbuf3) h2:where(.svelte-19hbuf3) span:where(.svelte-19hbuf3){color:var(--c-accent)}.panel.svelte-19hbuf3 .frame:where(.svelte-19hbuf3) .lead:where(.svelte-19hbuf3){max-width:560px;line-height:var(--lh-body);color:color-mix(in srgb, var(--c-text), transparent 20%)}.panel.svelte-19hbuf3 .frame:where(.svelte-19hbuf3) .direct:where(.svelte-19hbuf3){font-family:var(--font-mono);font-size:var(--font-size-s);color:color-mix(in srgb, var(--c-text), transparent 40%)}.panel.svelte-19hbuf3 .frame:where(.svelte-19hbuf3) .direct:where(.svelte-19hbuf3) a:where(.svelte-19hbuf3){color:var(--c-accent);overflow-wrap:anywhere}.panel.svelte-19hbuf3 .ruler:where(.svelte-19hbuf3){--tick-major:var(--c-accent);--tick-minor:color-mix(in srgb, var(--c-accent), black 50%);inset-inline:0;height:var(--size-s);pointer-events:none;background-image:linear-gradient(90deg, transparent calc(50% - .5px), var(--tick-major) calc(50% - .5px), var(--tick-major) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(90deg, transparent calc(50% - .5px), var(--tick-minor) calc(50% - .5px), var(--tick-minor) calc(50% + .5px), transparent calc(50% + .5px));background-size:calc(var(--size-m) * 5) 100%, var(--size-m) 60%;background-position:bottom;background-repeat:repeat-x;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%)}header.svelte-tuz5hs{gap:var(--size-l);border-bottom:1px solid color-mix(in srgb, var(--c-brand), transparent 70%);padding-bottom:var(--size-xl);grid-template-columns:1.5fr .5fr;align-items:center;display:grid}header.svelte-tuz5hs .titles:where(.svelte-tuz5hs){gap:var(--size-l);display:grid}header.svelte-tuz5hs .titles:where(.svelte-tuz5hs) .subtitle:where(.svelte-tuz5hs){color:var(--c-brand)}header.svelte-tuz5hs .titles:where(.svelte-tuz5hs) .title:where(.svelte-tuz5hs){line-height:var(--lh-tight);letter-spacing:var(--ls-title);color:var(--c-title)}header.svelte-tuz5hs .titles:where(.svelte-tuz5hs) .title:where(.svelte-tuz5hs) span:where(.svelte-tuz5hs){color:var(--c-brand)}header.svelte-tuz5hs .content:where(.svelte-tuz5hs){gap:var(--size-m);display:grid}header.svelte-tuz5hs .content:where(.svelte-tuz5hs) a:where(.svelte-tuz5hs){align-items:center;gap:var(--size-s);color:var(--c-accent);font-size:var(--size-s);display:flex}header.svelte-tuz5hs .content:where(.svelte-tuz5hs) a:where(.svelte-tuz5hs) svg{margin-bottom:-3px}@media (width<720px){header.svelte-tuz5hs{grid-template-columns:1fr}}.see-all.svelte-1uha8ag{justify-content:center;display:flex}
