.bv2 .blog-hero h1{white-space:normal;max-width:22ch;font-size:clamp(2.3rem,4.6vw,3.9rem);line-height:1.08}.bv2 .blog-hero .hero-sub{max-width:58ch}.bv2 .post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid var(--line-ink);font-family:var(--sans);font-size:.9rem;color:var(--on-ink-faint)}.bv2 .post-meta .who{color:var(--on-ink);font-weight:600}.bv2 .post-meta .sep{opacity:.4}.bv2 .blog-back{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem;font-family:var(--sans);font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-faint);text-decoration:none;margin-bottom:1.5rem;transition:color .2s ease}.bv2 .blog-back:hover{color:var(--copper-lt)}.bv2 .blog-back:before{content:"←"}.bv2 .blog-hero--art:before{top:0;right:0;bottom:0;left:0;width:auto;background-position:center right;background-size:cover;background-repeat:no-repeat;opacity:1;transform:none;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.45) 30%,#000 62%);-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.45) 30%,#000 62%)}.bv2 .blog-hero--rockets:before{background-image:url(/blog/one-month-367-billion-hero.jpg)}.bv2 .blog-hero--engine:before{background-image:url(/blog/agreement-engine-hero.jpg);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.2) 34%,#000 74%);-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.2) 34%,#000 74%)}.bv2 .blog-hero--engine .wrap:before{background:linear-gradient(to right,var(--ink) 0%,rgba(10,12,16,.93) 44%,transparent 76%)}@media (max-width: 1024px){.bv2 .blog-hero--engine:before{background-position:center center;opacity:.3;mask-image:none;-webkit-mask-image:none}.bv2 .blog-hero--engine .wrap:before{background:none}}.bv2 .blog-hero--art .wrap:before{content:"";position:absolute;top:-100vh;right:0;bottom:-4rem;left:-50vw;width:150vw;background:linear-gradient(to right,var(--ink) 0%,rgba(10,12,16,.82) 38%,transparent 68%);pointer-events:none;z-index:-1}.bv2 .post-lead{background:var(--ink);line-height:0}.bv2 .post-lead img{width:100%;height:auto}.bv2 .article{max-width:56rem;margin:0 auto}.bv2 .article p{font-size:1.19rem;line-height:1.85;color:var(--on-paper-mute);margin-top:1.55rem;text-wrap:pretty}.bv2 .article p:first-child{margin-top:0}.bv2 .article strong{color:var(--on-paper);font-weight:600}.bv2 .article .article-open{font-size:1.36rem;line-height:1.6;color:var(--on-paper)}.bv2 .article .brk{width:3.5rem;height:1px;background:var(--line-paper);border:0;margin:3rem 0}.bv2 .article .pull{font-family:var(--serif);font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.32;letter-spacing:-.01em;color:var(--on-paper);border-left:3px solid var(--copper);padding-left:1.6rem;margin:3rem 0}.bv2 .article .eq{display:block;font-family:var(--serif);font-size:1.5rem;color:var(--on-paper);text-align:center;margin:2.25rem 0}.bv2 .article .article-close{font-family:var(--serif);font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.38;color:var(--on-paper);margin-top:2.5rem}.bv2 .article h2{font-size:clamp(1.6rem,2.8vw,2.1rem);line-height:1.2;color:var(--on-paper);margin-top:3.75rem;text-wrap:balance}.bv2 .article h2+p{margin-top:1.25rem}.bv2 .article .qlist{list-style:none;margin:2.5rem 0;padding-left:1.6rem;border-left:3px solid var(--copper)}.bv2 .article .qlist li{font-family:var(--serif);font-size:clamp(1.12rem,1.9vw,1.32rem);line-height:1.42;color:var(--on-paper);margin-top:.95rem}.bv2 .article .qlist li:first-child{margin-top:0}.bv2 .article .artfig{margin:3rem 0}.bv2 .article .artfig img{display:block;width:100%;height:auto;border-radius:4px;background:var(--ink-2)}.bv2 .article .artfig figcaption{font-family:var(--sans);font-size:.86rem;line-height:1.6;color:var(--on-paper-mute);opacity:.85;margin-top:.95rem}.bv2 .gapfig{margin:3.25rem 0;padding:2rem 0 1.75rem;border-top:1px solid var(--line-paper);border-bottom:1px solid var(--line-paper)}.bv2 .gapfig-cap{font-family:var(--sans);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin-bottom:1.75rem}.bv2 .gapfig-row{display:grid;grid-template-columns:7.5rem 1fr auto;align-items:center;gap:.9rem 1.1rem;padding:.62rem 0}.bv2 .gapfig-when{font-family:var(--sans);font-size:.92rem;font-weight:600;color:var(--on-paper)}.bv2 .gapfig-bar{height:7px;border-radius:4px;background:var(--copper);opacity:.85;min-width:3px}.bv2 .gapfig-row:last-child .gapfig-bar{opacity:1}.bv2 .gapfig-val{font-family:var(--serif);font-size:1.22rem;color:var(--on-paper);white-space:nowrap}.bv2 .gapfig-note{font-family:var(--sans);font-size:.88rem;line-height:1.6;color:var(--on-paper-mute);opacity:.85;margin-top:1.4rem}.bv2 .post-list{display:grid;gap:0;margin-top:1rem}.bv2 .post-card{display:grid;grid-template-columns:1fr 21rem;gap:clamp(1.5rem,4vw,3rem);align-items:start;text-decoration:none;color:inherit;padding:2.25rem 0;border-top:1px solid var(--line-paper);transition:border-color .2s ease}.bv2 .post-card-media{overflow:hidden;border-radius:4px;background:var(--ink-2)}.bv2 .post-card-media img{width:100%;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.bv2 .post-card:hover .post-card-media img{transform:scale(1.03)}.bv2 .post-card:last-child{border-bottom:1px solid var(--line-paper)}.bv2 .post-card:hover{border-top-color:var(--copper)}.bv2 .post-card-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .9rem;font-family:var(--sans);font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin-bottom:.9rem}.bv2 .post-card-tags .muted{color:var(--on-paper-mute);font-weight:500;letter-spacing:.06em;opacity:.8}.bv2 .post-card h3{font-size:clamp(1.55rem,2.6vw,2.05rem);line-height:1.18;color:var(--on-paper);max-width:32ch;text-wrap:balance}.bv2 .post-card p{margin-top:.85rem;font-size:1.04rem;line-height:1.68;color:var(--on-paper-mute);max-width:62ch}.bv2 .post-card .more{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.15rem;font-family:var(--sans);font-size:.95rem;font-weight:600;color:var(--copper)}.bv2 .post-card:hover .more svg{transform:translate(3px)}.bv2 .post-card .more svg{transition:transform .22s ease}.bv2 .post-more{margin-top:2.5rem;font-family:var(--sans);font-size:.98rem;color:var(--on-paper-mute)}.bv2 .post-more a{color:var(--copper);text-decoration:none;border-bottom:1px solid rgba(196,90,60,.4);transition:border-color .2s ease}.bv2 .post-more a:hover{border-color:var(--copper)}@media (max-width: 900px){.bv2 .post-card{grid-template-columns:1fr;gap:1.5rem}.bv2 .post-card-media{order:-1}.bv2 .post-card h3,.bv2 .post-card p{max-width:none}}@media (max-width: 720px){.bv2 .blog-hero h1{max-width:none}.bv2 .article p{font-size:1.08rem;line-height:1.75}.bv2 .article .pull{padding-left:1.1rem;margin:2.25rem 0}.bv2 .gapfig-row{grid-template-columns:1fr auto;gap:.35rem .9rem}.bv2 .gapfig-bar{display:none}}
