#FDF8F0 / oklch(0.973 0.012 90)) — the primary background, evoking paper, old libraries, and study desks.#1E293B / oklch(0.29 0.06 250)) — deep navy-grey for text and the frosted overlay, giving it seriousness without black's harshness.#D97706 / oklch(0.63 0.17 44)) — a single warm accent used sparingly for the most important action and proof point.
bg-ink/55) darkens the video just enough to make cream text readable without losing the illustration's warmth. The headline is short and declarative:bg-cream/20 with backdrop-blur-sm). The strip is compact and left-aligned (max-w-5xl) so it feels like editorial captioning rather than a generic dashboard. By keeping it inside the hero, the first viewport communicates both the emotional promise and the proof points simultaneously.bg-background/95 with backdrop-blur-sm) and the link colors shift from cream to ink. This keeps the header usable on the rest of the page without permanently boxing the hero behind a colored bar. The header itself spans the full viewport width, while the inner content stays constrained for readability.h-svh (small viewport height) to lock the hero to exactly one viewport height, with tighter vertical spacing (py-16 / py-20 instead of oversized padding) so the headline, CTAs, and metrics strip all fit without overflow.text-4xl sm:text-5xl lg:text-[4.4rem]) to stay readable from mobile to desktop without reflowing awkwardly. The metrics grid collapses from five columns on desktop to two rows on mobile, keeping the numbers scannable.aria-label, muted, loop, playsInline, and a poster fallback for reduced-motion users and slower connections.+200 Avg. SAT gain), keeping the color language disciplined.src/styles.css, so dark mode, future pages, and component variants can be scaled without hardcoding colors.oklch color tokens, and a generated cinematic hero video.Posted Jul 31, 2026
A portfolio case study for the Launch landing page: a credibility-first homepage for a private network of independent educational consultants, tutors.
1
1
Launch