feat(site): foreground visualize-first workflow on /designing + Case carousel

/designing §01 is reframed around the words → pictures → code arc.
The phase sub covers teach, shape, and craft in one breath; the body
splits into two labeled micro-steps ("teach · in words" and
"shape + craft · in pictures") so the new image-gen spread reads as
step 2 of the same flow instead of a separate topic. Generated plates
from GPT Image 2 sit as an editorial two-up beside their brand and
hi-fi captions. Also fixes a long-standing font-size mismatch where
<code> inside .designing-phase-sub fell back to the browser's default
monospace.

Homepage: inserts a new "Visualize, then build" slot at position 02 of
The Case carousel, compact two-plate visual, shifts the remaining
eight slots to 03-09.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Paul Bakaus
2026-04-23 13:32:32 -07:00
co-authored by Claude Opus 4.7
parent df72ca2a58
commit 37f79cd013
7 changed files with 290 additions and 115 deletions
+51
View File
@@ -2835,6 +2835,57 @@
margin-top: -2px;
}
/* ─ Panel: Visualize, then build — two plates from GPT Image 2 ─ */
.why-visual--vizfirst {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 16px;
align-items: start;
padding: 0;
overflow: visible;
}
.why-vz-plate {
margin: 0;
display: flex;
flex-direction: column;
gap: 8px;
min-width: 0;
}
.why-vz-plate-kind {
font-family: var(--font-mono);
font-size: 0.625rem;
font-weight: 600;
letter-spacing: 0.18em;
text-transform: uppercase;
color: var(--color-accent);
}
.why-vz-plate-frame {
background: var(--color-cream);
border: 1px solid var(--color-mist);
overflow: hidden;
height: 240px;
}
.why-vz-plate-frame img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: top center;
}
@media (max-width: 720px) {
.why-visual--vizfirst {
gap: 12px;
}
.why-vz-plate-frame {
height: 240px;
}
}
/* ============================================
LANGUAGE section — Palette / Periodic tabs