.lockup[data-astro-cid-ronpmjsf]{display:flex;align-items:center;gap:18px;margin-top:var(--space-8)}.lockup[data-astro-cid-ronpmjsf] .dn[data-astro-cid-ronpmjsf]{width:auto;height:40px}.lockup[data-astro-cid-ronpmjsf] .nl{--wordmark-word-size: 21px}.plus[data-astro-cid-ronpmjsf]{font-family:var(--font-sans);font-size:20px;color:var(--foreground-softer)}.hero[data-astro-cid-ronpmjsf]{max-width:1080px;margin:var(--space-10) auto 0}.hero[data-astro-cid-ronpmjsf] img[data-astro-cid-ronpmjsf]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg)}.stats[data-astro-cid-ronpmjsf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1080px;margin:var(--space-6) auto 0;border:1px solid var(--border-base);border-radius:var(--radius-lg);background:var(--band-tint);box-shadow:var(--shadow-lift)}.stats[data-astro-cid-ronpmjsf] div[data-astro-cid-ronpmjsf]{padding:20px 22px}.stats[data-astro-cid-ronpmjsf] div[data-astro-cid-ronpmjsf]+div[data-astro-cid-ronpmjsf]{border-left:1px solid var(--border-base)}.stats[data-astro-cid-ronpmjsf] dt[data-astro-cid-ronpmjsf]{font-family:var(--font-serif);font-weight:var(--weight-display);font-size:clamp(30px,3.4vw,42px);line-height:1.05;letter-spacing:-.02em;color:var(--primary)}.stats[data-astro-cid-ronpmjsf] dd[data-astro-cid-ronpmjsf]{margin:8px 0 0;font-family:var(--font-sans);font-size:14px;line-height:20px;color:var(--foreground-soft)}.body[data-astro-cid-ronpmjsf]{max-width:var(--measure-prose);margin:var(--space-16) auto 0;padding-bottom:var(--space-12)}.chips[data-astro-cid-ronpmjsf]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px!important;padding:0!important;list-style:none!important}.chips[data-astro-cid-ronpmjsf] li[data-astro-cid-ronpmjsf]{margin:0!important;padding:4px 12px!important;border:1px solid var(--saturated-100);border-radius:var(--radius-full);background:var(--background-accent);font-size:15px;line-height:22px;color:var(--primary)}.partner[data-astro-cid-ronpmjsf]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:56px}.partner[data-astro-cid-ronpmjsf] h2[data-astro-cid-ronpmjsf]{margin-top:0!important}.partner[data-astro-cid-ronpmjsf] img[data-astro-cid-ronpmjsf]{width:auto;height:40px}.stack[data-astro-cid-ronpmjsf]{display:grid;gap:12px;margin-top:22px!important;padding:0!important;list-style:none!important}.stack[data-astro-cid-ronpmjsf] li[data-astro-cid-ronpmjsf]{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;margin:0!important;padding:16px 18px!important;border:1px solid var(--border-base);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lift)}.stack-name[data-astro-cid-ronpmjsf]{font-family:var(--font-mono);font-size:13px;line-height:26px;color:var(--primary)}.stack-body[data-astro-cid-ronpmjsf]{font-size:16px;line-height:26px;color:var(--foreground-soft)}.outcomes[data-astro-cid-ronpmjsf]{margin-top:18px!important;padding:0!important;list-style:none!important}.outcomes[data-astro-cid-ronpmjsf] li[data-astro-cid-ronpmjsf]{position:relative;margin-top:12px!important;padding-left:30px!important}.outcomes[data-astro-cid-ronpmjsf] li[data-astro-cid-ronpmjsf]:before{content:"→";position:absolute;left:0;font-family:var(--font-mono);color:var(--primary)}.source[data-astro-cid-ronpmjsf]{display:flex;align-items:center;gap:16px;margin-top:var(--space-12);padding:18px 22px;border:1px solid var(--border-base);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lift);color:var(--foreground);text-decoration:none;transition:var(--transition-color)}.source[data-astro-cid-ronpmjsf]:hover{border-color:var(--primary)}.source[data-astro-cid-ronpmjsf] img[data-astro-cid-ronpmjsf]{flex:none}.source[data-astro-cid-ronpmjsf]>span[data-astro-cid-ronpmjsf]{display:flex;flex:1;flex-direction:column;gap:2px}.source-label[data-astro-cid-ronpmjsf]{font-family:var(--font-mono);font-size:12px;color:var(--foreground-softer)}.source-title[data-astro-cid-ronpmjsf]{font-family:var(--font-serif);font-size:20px;line-height:26px}.source[data-astro-cid-ronpmjsf] svg{flex:none;color:var(--primary)}@media(max-width:860px){.stats[data-astro-cid-ronpmjsf]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats[data-astro-cid-ronpmjsf] div[data-astro-cid-ronpmjsf]:nth-child(3){border-left:0}.stats[data-astro-cid-ronpmjsf] div[data-astro-cid-ronpmjsf]:nth-child(n+3){border-top:1px solid var(--border-base)}}@media(max-width:560px){.stack[data-astro-cid-ronpmjsf] li[data-astro-cid-ronpmjsf]{grid-template-columns:minmax(0,1fr);gap:4px}}
