Merge nucleic/jolly-feather-otter-kvjv into main

Mirrored from corpo a676ece.
This commit is contained in:
2026-08-15 03:46:39 -07:00
parent f5ab9dcd48
commit 3c7f15e29c
3 changed files with 10 additions and 10 deletions
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 300 KiB

After

Width:  |  Height:  |  Size: 302 KiB

+3 -3
View File
@@ -7,7 +7,7 @@
from src/pages/index.astro rather than invented: the --paper ground, the two from src/pages/index.astro rather than invented: the --paper ground, the two
diagonal green ambient washes, the grain that keeps them from banding, Archivo diagonal green ambient washes, the grain that keeps them from banding, Archivo
for the statement, JetBrains Mono for the footer, and the 100deg for the statement, JetBrains Mono for the footer, and the 100deg
#cdead9 -> #2f8f5c signature on "runs." Change the site's palette or hero and #cdead9 -> #2f8f5c signature on "future." Change the site's palette or hero and
this file has to follow, or the card goes stale again. this file has to follow, or the card goes stale again.
Legibility rule (enforced by render-og.mjs): a social card is shown as small as Legibility rule (enforced by render-og.mjs): a social card is shown as small as
@@ -235,8 +235,8 @@
</div> </div>
<h1 class="statement"> <h1 class="statement">
<span class="line line-research">Research</span> <span class="line line-research">Solving for</span>
<span class="line line-runs"><span class="that">that</span> <span class="runs">runs.</span></span> <span class="line line-runs"><span class="that">the</span> <span class="runs">future.</span></span>
</h1> </h1>
<div class="rule"></div> <div class="rule"></div>
+7 -7
View File
@@ -1,5 +1,5 @@
--- ---
const title = 'Blakeslee Research — research that runs'; const title = 'Blakeslee Research — solving for the future';
const description = const description =
'Blakeslee Research engineers infrastructure that keeps AI agents—and the digital intelligence to come—forever online and forever active, including Nucleic, the home for persistent, orchestrated, observable coding agents.'; 'Blakeslee Research engineers infrastructure that keeps AI agents—and the digital intelligence to come—forever online and forever active, including Nucleic, the home for persistent, orchestrated, observable coding agents.';
const canonical = new URL('/', Astro.site); const canonical = new URL('/', Astro.site);
@@ -9,7 +9,7 @@ const canonical = new URL('/', Astro.site);
// months ago. Re-rendering og.png in place therefore changes nothing for any link // months ago. Re-rendering og.png in place therefore changes nothing for any link
// already in the wild. Bump this whenever scripts/og.html changes, so the card is // already in the wild. Bump this whenever scripts/og.html changes, so the card is
// requested under a URL none of them has seen. // requested under a URL none of them has seen.
const socialImage = new URL('/og.png?v=2', Astro.site); const socialImage = new URL('/og.png?v=3', Astro.site);
--- ---
<!doctype html> <!doctype html>
@@ -58,7 +58,7 @@ const socialImage = new URL('/og.png?v=2', Astro.site);
<meta property="og:image:height" content="630" /> <meta property="og:image:height" content="630" />
<meta <meta
property="og:image:alt" property="og:image:alt"
content="The Blakeslee Research wolf-and-pine mark above the words “Research that runs.”, set on the site's dark green field." content="The Blakeslee Research wolf-and-pine mark above the words “Solving for the future.”, set on the site's dark green field."
/> />
<meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content={title} /> <meta name="twitter:title" content={title} />
@@ -93,9 +93,9 @@ const socialImage = new URL('/og.png?v=2', Astro.site);
simply prints over the technology column instead of stepping above it. --> simply prints over the technology column instead of stepping above it. -->
<div class="hero-lead"> <div class="hero-lead">
<div class="hero-copy"> <div class="hero-copy">
<h1 id="hero-heading" class="statement" aria-label="Research that runs."> <h1 id="hero-heading" class="statement" aria-label="Solving for the future.">
<span class="line line-research"><span class="word">Research</span></span> <span class="line line-research"><span class="word">Solving for</span></span>
<span class="line line-runs"><span class="word"><span class="that">that</span> <span class="runs">runs.</span></span></span> <span class="line line-runs"><span class="word"><span class="that">the</span> <span class="runs">future.</span></span></span>
</h1> </h1>
<p class="mission"> <p class="mission">
@@ -696,7 +696,7 @@ const socialImage = new URL('/og.png?v=2', Astro.site);
duplicates the whole phrase and clips its gradient to the glyphs; its duplicates the whole phrase and clips its gradient to the glyphs; its
transparent parked positions leave reduced-motion rendering unchanged. */ transparent parked positions leave reduced-motion rendering unchanged. */
.line-runs .word::after { .line-runs .word::after {
content: 'that runs.'; content: 'the future.';
position: absolute; position: absolute;
inset: 0; inset: 0;
padding-right: 0.06em; padding-right: 0.06em;