:root{--ink:#111111;--ink-70:rgba(17,17,17,0.7);--ink-50:rgba(17,17,17,0.5);--ink-30:rgba(17,17,17,0.3);--ink-05:rgba(17,17,17,0.05);--green:#0da16c;--pad-x:320px}*{box-sizing:border-box}body,html{margin:0;overflow-x:clip;background:#ffffff;color:var(--ink);font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-weight:425;font-optical-sizing:none;font-variation-settings:"opsz" 20,"wght" 425;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.page{max-width:1440px;margin:0 auto;position:relative;z-index:1}.page:before{content:"";top:0;left:0;right:0;height:160px;background:linear-gradient(180deg,#fff 0,#fff 45%,rgba(255,255,255,0));z-index:5}.node-field-bg,.page:before{position:fixed;pointer-events:none}.node-field-bg{inset:0;z-index:0;background-image:radial-gradient(circle,rgba(17,17,17,.06) 1.4px,transparent 1.7px);background-size:186px 106px;background-position:80px 80px}.site-header{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:1440px;height:80px;display:flex;align-items:center;justify-content:space-between;padding:16px var(--pad-x);background:transparent;z-index:10}.logo{display:block;height:30px;width:auto;transform-origin:center;animation:logoGrow .6s cubic-bezier(.16,1,.3,1) .25s both}.header-nav{display:flex;align-items:center;gap:32px}.header-cta{display:inline-flex;align-items:center;gap:16px}.nav-link{color:var(--ink-70)}.nav-link,.pill{font-size:14px;line-height:1;text-decoration:none;letter-spacing:-.01em}.pill{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border-radius:999px;white-space:nowrap;cursor:pointer}.pill--solid{background:var(--ink);color:#fff;border:1px solid var(--ink)}.pill--outline{background:transparent;color:var(--ink);border:1px solid var(--ink)}.pill--icon{gap:6px}.pill-icon{display:block;width:16px;height:16px}.footer-link,.nav-link,.pill,a.name{transition:opacity .14s ease,transform .12s ease}.footer-link,.nav-link,a.name{display:inline-block}.footer-link:hover,.nav-link:hover,.pill:hover,a.name:hover{opacity:.8}.footer-link:active,.nav-link:active,.pill:active,a.name:active{transform:scale(.97)}.card-cta,.model-chip,.pill,[role=button],a[href],button,label,summary{cursor:pointer}.content{padding:132px var(--pad-x) 16px}.block{padding-bottom:40px}.block:has(.hero){padding-bottom:20px}.hero{position:relative;max-width:640px;margin:0;font-size:48px;font-weight:425;font-variation-settings:"opsz" 20,"wght" 425;line-height:1.25;letter-spacing:-.03em;color:transparent;background-image:linear-gradient(90deg,rgba(17,17,17,.7),rgba(17,17,17,.7)),var(--hero-tex,url("/assets/hero-texture.jpg"));background-repeat:repeat,no-repeat;background-size:auto,210% 210%;background-position:0 0,14% 26%;-webkit-background-clip:text;background-clip:text;animation:titleBlur .9s cubic-bezier(.33,1,.68,1) both}.hero-covers{position:absolute;inset:0;pointer-events:none}.hero-covers .cover{position:absolute;background:#fff;will-change:opacity;animation:coverOut .5s cubic-bezier(.33,1,.68,1) both}.lede,.section p,.signoff{max-width:480px;font-size:16px;line-height:1.5;letter-spacing:-.01em;margin:0}.lede+.lede{margin-top:16px}.backers-row{display:flex;align-items:center;gap:10px}.backer{display:block;width:16px;height:16px;border-radius:1px;object-fit:cover}.backer--edge{border:1px solid var(--ink-05)}.backers-text{font-size:14px;line-height:1.4;letter-spacing:-.01em;white-space:nowrap;color:transparent;background-image:linear-gradient(100deg,var(--ink-50) 0,var(--ink-50) 44%,rgba(17,17,17,.8) 50%,var(--ink-50) 56%,var(--ink-50) 100%);background-size:300% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;animation:backerShimmer 3.5s ease-in-out infinite}@keyframes backerShimmer{0%{background-position:88% 0}76%{background-position:12% 0}to{background-position:12% 0}}.section{display:flex;flex-direction:column;gap:16px}.section h2{max-width:480px;font-size:20px;line-height:1.5;letter-spacing:-.01em;font-weight:425;font-variation-settings:"opsz" 20,"wght" 425;margin:0}.name{color:var(--green);text-decoration:none}sup.fn{font-size:.645em;vertical-align:super;line-height:0}.cta{display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:48px;border-radius:0;background:var(--ink-05)}.cta p{max-width:480px;margin:0;font-size:20px;line-height:1.5;letter-spacing:-.01em}.signoff{color:var(--ink-50)}.signoff p{margin:0}.block.footnote{padding-bottom:36px}.footnote{display:flex;gap:12px;align-items:flex-start;max-width:504px}.footnote .marker{margin-top:5px;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:2px;border:1px solid var(--ink-30);color:var(--ink-30);font-size:10px;line-height:1;text-align:center}.footnote p{margin:0;font-size:14px;line-height:1.5;letter-spacing:-.01em;color:var(--ink-30)}.block.section-image{padding-bottom:72px}.section-image-frame{position:relative;width:100%;max-width:480px;height:240px;border-radius:2px;overflow:hidden}.section-image-img{display:block;width:100%;height:100%;object-fit:cover}.section-image-frame:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:170px 170px;mix-blend-mode:overlay;opacity:.4;pointer-events:none}.site-footer{width:100vw;margin-left:calc(50% - 50vw);background:rgba(17,17,17,.03)}.site-footer-inner{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:64px;padding:64px var(--pad-x)}.footer-top{display:flex;align-items:center;justify-content:space-between}.footer-logo-img{display:block;width:auto;height:32px}.footer-nav{display:flex;align-items:center;gap:32px}.footer-link{font-size:14px;text-decoration:none}.footer-copy,.footer-link{line-height:1;letter-spacing:-.01em;color:var(--ink-70)}.footer-copy{margin:0;font-size:12px}@keyframes blurIn{0%{opacity:0;filter:blur(16px)}to{opacity:1;filter:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes heroDrift{0%{background-position:0 0,14% 26%}to{background-position:0 0,46% 58%}}@keyframes coverOut{0%{opacity:1}to{opacity:0}}@keyframes titleBlur{0%{filter:blur(12px)}to{filter:none}}@keyframes logoGrow{0%{transform:scale(.3)}to{transform:scale(1)}}.content>.block:nth-child(n+3){animation:blurIn .6s cubic-bezier(.33,1,.68,1) .3s both}.site-header{animation:fadeIn .5s ease .25s both}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.reveal.reveal-in{opacity:1;transform:none}.reveal-child{opacity:0;transform:translateY(10px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.reveal-child.reveal-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.content>.block,.hero,.logo,.reveal,.reveal-child,.site-header{animation:none;opacity:1;filter:none;transform:none}.hero-covers .cover{animation:none;opacity:0}.backers-text{animation:none}}@media (max-width:1100px){:root{--pad-x:88px}.content{padding-top:97px}}@media (max-width:720px){:root{--pad-x:24px}.hero{font-size:40px}.content{padding-top:78px}.cta{padding:32px}.backers-row{flex-wrap:wrap}.backers-text{white-space:normal}.footer-top{flex-direction:column;align-items:flex-start;gap:24px}}.block.media{padding-bottom:40px}.media-frame{position:relative;width:100%;max-width:480px;aspect-ratio:16/9;border-radius:2px;overflow:hidden;background:var(--ink-05)}.media-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.backed{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1;letter-spacing:-.01em;color:var(--ink-50)}.backed .yc{justify-content:center;width:18px;height:18px;border-radius:3px;background:#ff6600;color:#fff;font-size:12px;font-weight:600}.backed .yc,.site-logo{display:inline-flex;align-items:center}.nav-link[aria-current=page]{color:var(--ink);opacity:1}.page-label{font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-50);margin:0 0 14px}