01 · CT Airlink Night Run: a real livery site, rebuilt as one pre-dawn drive

This is a concept redesign of ctairlink.com, a Connecticut airport car and limo service. The whole page is a single drive to the airport, 04:40 to 06:10, with a live night-highway shader behind every section that breaks into dawn at the footer. The thing that makes people stop is the opening: a rain-wet road, headlights and taillights, then a departures board that clatters into place and a trip planner that draws a glowing route on a map.

Inspiration

Visual direction

References

Why these choices

The current site lists no rates, no fleet photos, no reviews, no years in business, no licence numbers and no hours.

That absence shaped the whole design, because this is a real company and the page must not lie for it. The brief was to use only audited facts and invent nothing: no prices, no reviews, no years, no licences, no vehicle makes. So the page sells with mood and one useful tool. The planner gives approximate miles, a drive-time range, a suggested pickup time and the vehicle that fits, labelled as approximate, then hands off to the real booking engine. The fleet is drawn as generic silhouettes with real capacities, not photos of cars the company may not own. The policies become four big numbers because those are what customers actually ask about.

Trade-offs: the shader is costly. The page starts at 0.72 render scale, drops resolution when frames run long, renders at half rate and lower resolution when content veils the road, pauses when the tab is hidden, and falls back to a CSS gradient without WebGL. Everything keyboard-reachable is a real button or link, and the town picker is an accessible combobox.

Who this kind of site is for

It suits livery and black-car operators, charter and aviation services, boutique hotels, and any local premium service that sells calm and punctuality and has no good photography. It would be the wrong call for a business whose buyers want a price list first, for older phones and weak GPUs as the main audience, or for anyone who needs a page that loads instantly on a poor connection.

To livery operators directly: your customers are not browsing, they are anxious about a flight at 6 AM. This page answers that in the first screen and then lets them check their own trip before they call. If you have no photos or reviews yet, you can still look like the most careful company in the county, and you do not have to make anything up.

How to make it

Stack and key techniques

The prompt

Build a single-file concept redesign (index.html, no build step, no libraries except Google Fonts) of ctairlink.com, a real Connecticut airport car service. Mark it in the footer: "Concept redesign. Facts taken from ctairlink.com." Use ONLY these facts and invent nothing (no prices, reviews, years in business, licences, vehicle makes):
Phone 1-203-706-9996, info@ctairlink.com, booking at https://book.mylimobiz.com/v4/CTairlink (new tab), 5% off online reservations. Airports: JFK, LaGuardia, Newark, Bradley, Westchester (HPN), Boston Logan, Tweed New Haven. Also Manhattan, Brooklyn, Queens and two cruise terminals (NYC, Bayonne). States: NY, NJ, CT, MA, PA. Vehicles: Sedan/Luxury Sedan 3 passengers 3 bags, Mini SUV 4 and 4, SUV 6 and 6. Promises: support watches flight timing and tells the driver, driver arrives early and helps with luggage, GPS-tracked fleet, a customer care call after you book online. Policies: 6 hours notice to cancel or change, 15 minute no-show rule, 150% preliminary card hold released in 3 to 5 business days.

Concept "Night Run": the page is one pre-dawn drive to the airport. Palette: ink #04070f, navy #001d50, amber #f4b64a, gold #c79113, cream #f2ead9, red #ed1c24 for dots and taillights only. Fonts: Instrument Serif (display), Hanken Grotesk (body), IBM Plex Mono (data). Motion is slow and weighty.

Signature moments:
1. Fixed WebGL2 fragment-shader night highway behind everything: perspective road, anti-aliased lane dashes, barrier and guardrail with reflectors, street lamps with light pools, oncoming headlights and taillights with flares and wet-road reflections, skyline, clouds, stars, rain, hood reflection. It dims behind content and blends to dawn at the footer. Scrolling briefly speeds the car up.
2. Hero: "Your flight is early. Your driver is earlier." with masked line rise.
3. Split-flap departures board of 12 destinations, time-based so it settles on schedule; clicking a row sets the planner.
4. Trip planner: accessible combobox of about 80 real Connecticut towns, destination chips, direction toggle, passengers and bags steppers, flight time and 2 or 3 hour airport buffer. Hand-authored SVG map (coast, borders, rivers, dotted land) with an animated viewBox camera, a glowing route beam that draws then runs. Show approximate miles (great-circle with a road factor), a drive-time range and a suggested pickup time (handle crossing midnight). Pick the vehicle from the real capacity rules; above 6 say "Call us". Label all numbers approximate, then link to the booking URL.
5. Fleet: three hand-drawn SVG vehicles with sheen sweep, headlight cones, pointer tilt and glare.
6. Tracing-beam timeline of the ride, four big policy numbers, a marquee wall of town names.
7. Right-gutter drive clock running 04:40 to 06:10 with road names; mobile bottom bar with Call and Book.

Put name, phone, email and booking URL in one CONFIG object at the top of the script.

Constraints: adaptive render scale (start about 0.72, step down if frames run long), half rate and lower resolution when veiled, pause on hidden tab, CSS gradient fallback without WebGL, prefers-reduced-motion support, no horizontal overflow at 390px, no console errors.

Verify: screenshot desktop (1440) at 9 scroll stops and mobile (390) at 10 stops, read each, fix problems, repeat. Script the planner: change town and destination, toggle direction, 7 passengers, filter the combobox, a no-match search, a 3-hour buffer across midnight, cruise mode, a board row click. Check every booking and phone link.

Build notes

Stepping down: what you would likely lose

This is an informed estimate, not a measurement. No public benchmark compares these exact models on one-shot frontend work, so the rows below are extrapolated from the spec table, Anthropic's own pages and earlier-generation reviews.

Feature Opus 5.5 (likely outcome) Sonnet 5.5 (likely outcome)
Road shader (lamps, wet reflections, skyline, dawn) Attempts it, likely with small errors such as banding, hard cutoffs on glow or a road that stretches at the horizon Likely simplifies to a gradient road with a few dashes and glow dots, losing the rain, reflections and skyline
Render control (adaptive scale, veil half-rate, fallback) Does fine Likely adds a resize handler and fallback but may skip adaptive scaling or the hidden-tab pause
Split-flap board Does fine, possibly with fixed-frame timing that drags on slow machines Attempts it, likely with a plain character shuffle and no mobile column layout
Planner map with camera and beam Attempts it, likely with a rough coastline or markers that scale wrongly on zoom Likely simplifies to a static map or a fixed-box diagram with a line between points
Planner logic (midnight, capacity, combobox) Does fine Attempts it, likely with bugs at midnight crossing or missing keyboard support
Fleet cards (SVG cars, tilt, glare) Does fine, cars may look more generic Likely uses simpler shapes and basic hover lift, less glare
Honesty constraint (no invented facts) Does fine Does fine if the prompt is explicit, though more likely to let a small filler claim slip in
Scroll choreography (clock, veil, dawn, beam) Does fine Likely keeps the timeline and loses the dimming-to-dawn blend

Rough overall judgment, a call and not a measurement: Opus 5.5 likely keeps roughly 80 to 90 percent of the visual impact in one pass, with the gap mostly in the shader. Sonnet 5.5 likely keeps roughly 55 to 70 percent, mainly because the shader and map camera are the likeliest to be simplified. Opus 5.5 would likely match Fable 5.1 on the planner and cards. A screenshot feedback loop, building the shader as its own step, and a second pass dedicated to the planner would close most of the gap for either.

Next report →