:root{--az-light:#f7f8f9;--az-light-2:#c9ccd1;--az-light-3:#8e949d;--az-dark-1:#1c2432;--az-dark-2:#161c27;--az-dark-3:#111720;--az-dark-4:#0c1118;--az-dark-5:#06090e;--az-black:#0a0a0a;--az-green:#56d364;--az-green-usd:#05a134;--az-red:#d13f4f;--az-yellow:#f5d33f;--az-blue:#5ab3e6;--az-line:#f7f8f91a;--az-line-2:#f7f8f92e;--az-sans:var(--font-geist), "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--az-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--az-glow:radial-gradient(70% 60% at 50% -10%, #1c2432 0%, #161c2799 40%, #0a0a0a00 75%)}.az-btn.az-btn{all:unset;box-sizing:border-box;height:var(--az-pill-h,2.75rem);border:1px solid var(--az-green);background:var(--az-green);color:#000000d1;font-family:var(--az-sans);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:0 1.35rem;font-size:.92rem;font-weight:500;line-height:1;text-decoration:none;transition:background .22s,color .22s,border-color .22s;display:inline-flex}.az-btn.az-btn:hover{color:#000}.az-btn.az-btn.ghost{color:var(--az-light);border-color:var(--az-line-2);background:0 0}.az-btn.az-btn.ghost:hover{border-color:var(--az-light-2);color:var(--az-light);background:#f7f8f90f}.az-btn.az-btn.light{background:var(--az-light);color:var(--az-dark-5);border-color:var(--az-light)}.az-btn.az-btn.sm{--az-pill-h:2.25rem;padding:0 1rem;font-size:.82rem}.az-label{font-family:var(--az-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--az-light-3);align-items:center;gap:.5em;font-size:.75rem;font-weight:500;display:inline-flex}.az-label:before{content:"";background:var(--az-green);border-radius:50%;width:6px;height:6px}.az-h{font-family:var(--az-sans);color:var(--az-light);letter-spacing:-.03em;font-weight:500;line-height:1.02}.az-h em{color:var(--az-green);font-style:normal}.az-card{background:var(--az-dark-3);border:1px solid var(--az-line);color:var(--az-light);border-radius:20px}:root{--az-paper:#0a0a0a;--az-paper-2:#111720;--az-ink:#f7f8f9;--az-ink-2:#c9ccd1;--az-ink-3:#8e949d;--az-rule:#f7f8f91a;--az-rule-2:#f7f8f93d;--az-dot:247, 248, 249}.az-light-mode{background:var(--az-paper);color:var(--az-ink);font-family:var(--az-sans);-webkit-font-smoothing:antialiased}.az-light-mode .az-h{color:var(--az-ink);letter-spacing:-.025em;font-weight:300;line-height:1.05}.az-light-mode .az-h em{color:var(--az-green)}.az-light-mode .az-label{color:var(--az-ink-3);letter-spacing:.14em;font-size:.7rem}.az-light-mode .az-label:not(.dot):before{display:none}.az-rule{border:0;border-top:1px solid var(--az-rule);margin:0}.az-row{border-top:1px solid var(--az-rule);grid-template-columns:1fr 1fr;gap:2rem;padding:1.25rem 0;display:grid}.az-row:last-child{border-bottom:1px solid var(--az-rule)}.az-light-mode .az-btn.az-btn{--az-pill-h:2.25rem;letter-spacing:0;text-transform:none;padding:0 1.05rem;font-size:.82rem;font-weight:500}.az-light-mode .az-btn.az-btn.ghost{color:var(--az-ink);border-color:var(--az-rule-2);background:0 0}.az-light-mode .az-btn.az-btn.ghost:hover{border-color:var(--az-ink);color:var(--az-ink);background:#f7f8f90f}.az-deep{background:var(--az-dark-2);color:var(--az-light);position:relative}.az-deep:before{content:"";pointer-events:none;background:radial-gradient(70% 70% at 50% 0,#1c2432 0%,#161c2766 55%,#161c2700 100%);position:absolute;inset:0}.az-deep>*{position:relative}.az-deep .az-h{color:var(--az-light)}.az-deep .az-label{color:var(--az-light-3)}.az-deep .az-row{border-color:var(--az-line-2)}.az-lede{color:var(--az-ink-2);max-width:34rem;font-size:1.05rem;line-height:1.5}.az-light-mode .az-card{background:var(--az-dark-3);border-color:var(--az-rule);color:var(--az-ink)}
html,body{background:var(--az-paper);scrollbar-width:none;-ms-overflow-style:none;margin:0;padding:0}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}.a1,.a1 *,.a1 :before,.a1 :after{box-sizing:border-box;margin:0;padding:0}.a1{background:var(--az-paper);min-height:100vh;color:var(--az-ink);--a1-col:84rem;--a1-gutter:3rem;--a1-line:#f7f8f917;--a1-line-2:#f7f8f92e;--az-rule:var(--a1-line);--az-rule-2:var(--a1-line-2);--az-ink-2:#f7f8f9b8;--az-ink-3:#f7f8f97a;--a1-dot:247, 248, 249;-webkit-user-select:none;user-select:none;font-size:15px;position:relative;overflow-x:clip}.a1 img{-webkit-user-drag:none}.a1-backer img{pointer-events:none}.a1 a{color:inherit;text-decoration:none}.a1 p{line-height:1.55}.a1 ul{list-style:none}.a1-mono{font-family:var(--az-mono);color:var(--az-ink-3);letter-spacing:.04em;font-size:.72rem}.a1 .a1-eyebrow{line-height:1;font-family:var(--az-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--az-ink-3);font-size:.72rem}.a1 .a1-eyebrow:before{display:none}.a1-pillars .a1-eyebrow{color:var(--az-ink)}.a1 [data-reveal-chars]{visibility:hidden}.a1 [data-reveal-chars].in{visibility:visible}.a1 .a1-w{white-space:nowrap;display:inline-block}.a1 .a1-ch{display:inline-block}@media (prefers-reduced-motion:reduce){.a1 [data-reveal-chars]{visibility:visible}}.a1 hr.a1-line,.a1-frame-edge,.faq-item.a1-line:after{transform-origin:0}.a1.js hr.a1-line,.a1.js .a1-frame-edge{transform:scaleX(0)}.a1.js .a1-guides i,.a1.js .a1-vline{transform-origin:top;transform:scaleY(0)}.a1.js .a1-c{opacity:0;transform:scale(0)rotate(-90deg)}.a1.js .a1-nav>:not(.a1-vline):not(.a1-c){opacity:0}@media (prefers-reduced-motion:reduce){.a1.js .a1-nav>:not(.a1-vline):not(.a1-c){opacity:1}}.a1.js .a1-footer .a1-c{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.a1.js hr.a1-line,.a1.js .a1-frame-edge,.a1.js .a1-guides i,.a1.js .a1-vline{transform:none}.a1.js .a1-c{opacity:1;transform:none}}.a1-frame{border-bottom:0}.a1-frame-edge{background:var(--a1-line);height:1px;position:absolute;bottom:0;left:0;right:0}.a1-frame-in>.a1-frame-edge{left:calc(-1 * max(0px, (100vw - var(--a1-col)) / 2));right:calc(-1 * max(0px, (100vw - var(--a1-col)) / 2))}.faq-item.a1-line{border-bottom:0;position:relative}.faq-item.a1-line:after{content:"";background:var(--az-rule);transform-origin:0;height:1px;transform:scaleX(var(--a1-draw,1));position:absolute;bottom:0;left:0;right:0}.a1.js [data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(12px)}.a1.js [data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.a1.js [data-reveal]{opacity:1;transition:none;transform:none}}.a1-guides{pointer-events:none;z-index:0;position:absolute;inset:0}.a1-guides i{background:var(--a1-line);width:1px;top:0;bottom:0;left:max(0px, calc((100% - var(--a1-col)) / 2));position:absolute}.a1-guides i+i{left:auto;right:max(0px, calc((100% - var(--a1-col)) / 2))}.a1-frame{position:relative}.a1-frame-in{width:100%;max-width:var(--a1-col);padding:0 var(--a1-gutter);margin:0 auto;position:relative}.a1-c{pointer-events:none;z-index:6;width:11px;height:11px;position:absolute}.a1-c:before,.a1-c:after{content:"";background:var(--az-ink-3);position:absolute}.a1-c:before{height:1px;top:5px;left:0;right:0}.a1-c:after{width:1px;top:0;bottom:0;left:5px}.a1-c-tl{top:-6px;left:-6px}.a1-c-tr{top:-6px;right:-6px}.a1-c-bl{bottom:-6px;left:-6px}.a1-c-br{bottom:-6px;right:-6px}.a1-frame-label{top:var(--a1-gutter);right:var(--a1-gutter);color:var(--az-ink-3);opacity:.8;line-height:1;position:absolute}.a1 .az-btn.az-btn{--az-pill-h:2.6rem;border-radius:6px;padding:0 1.4rem}.a1-nav-bar{z-index:30;border-bottom:1px solid var(--a1-line);background:var(--az-paper);position:sticky;top:0}.a1-nav{justify-content:space-between;align-items:center;gap:2rem;padding-top:1.1rem;padding-bottom:1.1rem;display:flex}.a1-vline{background:var(--a1-line);pointer-events:none;z-index:2;width:1px;position:absolute;top:0;bottom:0}.a1-vline-l{left:0}.a1-vline-r{right:0}.a1-nav-logo{color:var(--az-ink);font-family:var(--az-mono);letter-spacing:.02em;white-space:nowrap;font-size:.8rem;font-weight:500;display:inline-block}.a1-nav-links{gap:1.75rem;display:flex}.a1-nav-links a{letter-spacing:0;text-transform:none;color:var(--az-ink-2);font-size:.85rem;transition:color .2s}.a1-nav-links a:hover{color:var(--az-ink)}.a1-nav-actions{gap:.5rem;display:flex}.a1-hero-in>hr.a1-line{width:100vw;margin-left:calc(50% - 50vw)}.a1-hero-in{padding-top:var(--a1-gutter);padding-bottom:0}.a1 .az-h.a1-h1{letter-spacing:-.065em;max-width:17ch;font-size:clamp(2.6rem,5.6vw,5rem);font-weight:300;position:relative}.a1-hero-sub{margin:var(--a1-gutter) 0;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex;position:relative}.a1-hero-sub .az-lede{max-width:34rem;font-size:.98rem}.a1-pillars{grid-template-columns:repeat(3,1fr);gap:2rem;padding:1.25rem 0;display:grid;position:relative}.a1-pillars li{align-items:baseline;gap:.9rem;display:flex}.a1-pillars .az-label{color:var(--az-ink)}.a1 .a1-ph{width:100%;height:100%;display:block;position:relative}.a1-ring-img .a1-ph:before{content:"";background:var(--az-ink);opacity:.8;height:1px;transition:height .3s,opacity .3s;position:absolute;top:50%;left:0;right:0}.a1-ring-item.is-hot .a1-ph:before{opacity:1;height:2px}.a1-ring-img{overflow:visible}.a1-backers-in{flex-direction:column;gap:2rem;display:flex}.a1-backers{--a1-logo:26px;padding:.75rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.a1-backers-track{will-change:transform;align-items:center;width:max-content;display:flex}.a1-backer{height:calc(var(--a1-logo) * 1.6);opacity:.85;flex:none;align-items:center;margin-right:80px;display:flex}.a1-backer img{height:calc(var(--a1-logo) * var(--h,1));width:auto;display:block}.a1-backer-name{font-family:var(--az-sans);font-weight:500;font-size:calc(var(--a1-logo) * .9);letter-spacing:-.02em;color:var(--az-ink);white-space:nowrap;line-height:1}.a1-band{overflow:hidden}.a1-band-in{height:38vh;min-height:240px;max-height:420px;padding:0}.a1-dots{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.a1-ring{z-index:1;position:absolute;inset:0;overflow:hidden}.a1-ring-item{will-change:transform;width:140px;height:24px;margin-top:-12px;margin-left:-70px;position:absolute;top:50%;left:50%}.a1-ring-img{border-radius:.25rem;width:100%;height:100%;overflow:hidden}.a1-ring-img .a1-ph{width:100%;height:100%}.a1-sec .a1-frame-in{padding-top:var(--a1-gutter);padding-bottom:var(--a1-gutter)}#company .a1-frame-in,#culture .a1-frame-in,#engineering .a1-frame-in,#faq .a1-frame-in{min-height:30rem}.a1-h2{max-width:22ch;font-size:clamp(1.9rem,3.2vw,2.5rem)}.a1-company{gap:2rem var(--a1-gutter);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.a1-side{flex-direction:column;gap:2rem;display:flex}.a1-company-body,.a1-deep-body{padding-top:1.1rem}.a1 .az-h.a1-h1{margin-top:1.1rem}.a1-scene{aspect-ratio:1;--a1-scene:var(--a1-dot);width:100%;max-width:340px;display:block}.a1-company-body{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.a1-company-body .az-lede{font-size:.95rem}.a1-deep{overflow:hidden}.a1-deep:before{display:none}.a1-deep-scene{z-index:0;pointer-events:none;opacity:.55;position:absolute;inset:0}.a1-deep-scene canvas{mix-blend-mode:screen;display:block;width:100%!important;height:100%!important}.a1-deep .a1-frame-edge,.a1-deep .a1-c:before,.a1-deep .a1-c:after{background:#f7f8f933}.a1-deep .a1-frame-in{z-index:1;position:relative}.a1-deep .a1-vline{background:#f7f8f933}.a1-deep .a1-frame-in{padding-top:var(--a1-gutter);padding-bottom:calc(var(--a1-gutter) * 2.5);gap:2rem var(--a1-gutter);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.a1-deep-body .a1-h2{max-width:none;margin-bottom:1rem}.a1-deep .a1-deep-last{color:var(--az-green)}.a1-deep .a1-c:before,.a1-deep .a1-c:after{background:var(--az-light-3)}.a1-faq-grid{gap:2rem var(--a1-gutter);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.a1-sticky{top:calc(76px + var(--a1-gutter));flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex;position:sticky}.a1-faq{border-top:1px solid var(--az-rule);margin-top:2.5rem}.faq-item{border-bottom:1px solid var(--az-rule)}.faq-q{all:unset;text-transform:none;width:100%;font-family:var(--az-sans);color:var(--az-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 0;font-size:1rem;display:flex}.faq-x{flex-shrink:0;width:12px;height:12px;position:relative}.faq-x:before,.faq-x:after{content:"";background:var(--az-ink-2);margin:auto;transition:transform .3s;position:absolute;inset:0}.faq-x:before{width:12px;height:1px}.faq-x:after{width:1px;height:12px}.faq-item.open .faq-x:after{transform:rotate(90deg)}.faq-a p{color:var(--az-ink-2);max-width:34rem;padding-bottom:1.4rem;font-size:.95rem}.faq-a a{color:var(--az-ink);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--a1-line-2);text-decoration-color:var(--a1-line-2)}.faq-a a:hover{text-decoration-color:currentColor}.a1-footer .a1-frame-edge{display:none}.a1-footer-in{padding-top:var(--a1-gutter);padding-bottom:var(--a1-gutter)}.a1-footer-cols{gap:var(--a1-gutter);padding:0 0 var(--a1-gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.a1-footer-cols>div{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.a1-footer-cols .az-label{margin-bottom:.4rem}.a1-footer-cols a{color:var(--az-ink-2);font-size:.85rem}.a1-footer-cols a:hover{color:var(--az-ink)}.a1 .a1-footer-disclaimer{color:var(--az-ink-3);max-width:64rem;padding:1.25rem 0;font-size:.75rem;line-height:1.6}.a1-footer-legal{color:var(--az-ink-3);justify-content:space-between;gap:1rem;padding-top:1.25rem;font-size:.72rem;display:flex}.a1-leave{width:min(30rem,100vw - 2rem);height:fit-content;color:var(--az-ink);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.a1-leave::backdrop{-webkit-backdrop-filter:blur(4px);background:#06090eb8}.a1-leave-card{background:var(--az-paper);border:1px solid var(--a1-line-2);flex-direction:column;gap:1rem;padding:2rem;display:flex;position:relative}.a1.js .a1-leave .a1-c{opacity:1;transform:none}.a1-leave-title{letter-spacing:-.02em;font-size:1.35rem;font-weight:400;line-height:1.3}.a1 .a1-leave-host{font-size:.78rem}.a1-leave-actions{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.a1-leave[open]{animation:.22s cubic-bezier(.2,.8,.2,1) a1-leave-in}.a1-leave[open]::backdrop{animation:.22s ease-out a1-leave-fade}@keyframes a1-leave-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes a1-leave-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.a1-leave[open],.a1-leave[open]::backdrop{animation:none}}html:has(.a1-leave[open]){overflow:hidden}@media (max-width:900px){.a1{--a1-gutter:1.25rem}.a1-sticky{top:calc(60px + var(--a1-gutter))}.a1-guides,.a1-vline,.a1-c{display:none}.a1 .az-h.a1-h1{padding-right:1.5rem}.a1-nav{padding-top:.9rem;padding-bottom:.9rem}.a1-nav-links{display:none}.a1-h1{font-size:clamp(2.3rem,11vw,3.2rem)}.a1-hero-sub{flex-direction:column;align-items:flex-start;margin:1.75rem 0 2.5rem}.a1-pillars{grid-template-columns:1fr;gap:.9rem}.a1-band-in{height:26vh;min-height:210px}.a1-backers{--a1-logo:20px}.a1-backer{margin-right:48px}.a1-ring-item{width:96px;height:18px;margin-top:-9px;margin-left:-48px}.a1-company,.a1-deep .a1-frame-in,.a1-faq-grid{grid-template-columns:1fr;gap:1.5rem}.a1-sticky{position:static}#company .a1-frame-in,#culture .a1-frame-in,#engineering .a1-frame-in,#faq .a1-frame-in{min-height:0}.a1-side,.a1-sticky{display:contents}.a1-side>.a1-eyebrow,.a1-sticky>.a1-eyebrow{order:-1}.a1-scene{aspect-ratio:4/3;order:1;max-width:260px}.a1-footer-cols{grid-template-columns:1fr}.a1-footer-legal{flex-direction:column}}@media (max-width:480px){.a1-nav-actions .ghost{display:none}}
