The brand, in one breath.
A trusted neighbor who happens to be a renovation expert. Professional yet warm. Knowledgeable yet approachable. Confident enough to charge premium prices; humble enough to listen first. Built by people who care about the details most contractors skip.
Brand voice
Direct without being blunt. Warm without being saccharine. Specific without being a brochure. The brand voice writes about projects the way a contractor talks at the kitchen table at the end of a long day: honest about what went well, honest about what didn’t, clear about what happens next. The website reads in third person, never “we” — the visitor is meeting Wright’s, not being talked to by it.
Eight weeks, demo to keys. Forty-two decisions. Three trades sequencing through.
The Mitchells wanted a kitchen for the long evenings. So that’s what we built.
Cambria Brittanicca Warm quartz, mitered edge. Schuler inset cabinetry in painted maple. Top Knobs Aspen II hardware.
Logo & marks · on light surfaces
The wordmark is set in custom-tuned Playfair Display with a hand-built house-and-W mark to the left. Default placement is the horizontal lockup; the stacked version is for narrow constraints; the mark alone is for favicons, social avatars, and pattern repeats. Always pair the lockup with the proper cream or white plate — never on busy backgrounds without a plate.
On dark surfaces
Use the all-white variant when the surface is a photo or when a single quiet color is wanted. Use the white + Solaris orange variant when the brand should pop — the wordmark stays white and “Renovations” picks up the Solaris accent, mirroring the design system’s emphasis pattern used throughout headlines.
Monochrome & accent
Use the navy mono variant for engraving, embossing, single-color print, fax, and any reproduction limited to one ink. Use the Solaris-only mark sparingly — for favicon, app icon, and social avatar use where the orange should carry recognition on its own.
Clear space & minimum size
Always reserve clear margin around the mark equal to the width of the window square inside the house outline. Below 28 pixels tall the wordmark drops out and the mark-only is used. The horizontal lockup needs at least 120 pixels of width to remain legible; below that, switch to the stacked lockup or the mark alone.
Don’t do this
The mark needs room and the right color context to do its job. The following placements break legibility, recognition, or both. If a placement requires any of these, change the variant before changing the placement.
Color system.
Solaris orange carries the brand. Ink-navy holds the type. Cream and sand keep the page warm. Semantic colors stay quiet. Click any swatch to copy.
Solaris orange · primary
The brand’s signature accent. Use the 500 for CTAs and key moments; the 50–200 for backgrounds and quiet tints; the 700–900 for hover, press, and accessible text on light surfaces.
Cream & sand · warm neutrals
Page backgrounds, soft callouts, testimonial blocks. Cream-50 is the default page background; cream-100 is the next step deeper.
Ink · text & structure
Ink-900 is the primary text color (never pure black). Ink-700 is body copy. Ink-500 is muted/secondary. Ink-200 is hairline borders. Ink-50 is the coolest surface tint.
Semantic · system feedback
Reserved for status messages, form validation, and alerts. Each pair: a tint for backgrounds, a 500 for icons and borders, a 700 for accessible text.
--wri-ink-700 on cream/white surfaces and --wri-cream-100 on ink-900 surfaces. Inside dark containers, set color explicitly on every child element with !important — never rely on inheritance.
Typography scale.
Playfair Display for headlines and editorial moments. DM Sans for body, UI, and product copy. JetBrains Mono for labels, code, and metadata. All sizes are fluid — they scale with viewport.
Built for how you live.
A renovation worth waiting for.
Kitchen remodeling in Ann Arbor
What the design process looks like
Material selection, made simple
A team you’ll actually meet
Permits and inspections
What’s included in your estimate
Wright’s Renovations transforms Southeast Michigan homes with the kind of craftsmanship usually reserved for projects ten times the size.
The team begins every project the same way — with a long conversation, careful measurements, and a transparent walk through what the work will actually cost. There are no surprises hiding in the proposal, and no markup buried in the materials list.
Free in-home consultations available across Washtenaw, Wayne, and Oakland Counties. Most projects begin within four weeks of design approval.
Photographed in Ann Arbor · September 2025 · 14-week renovation
Case study · Birmingham, MI
They saw the project before we did.
Spacing & layout.
A 4px base scale keeps rhythm consistent. Sections breathe — never less than space-16 between major blocks. Magazine, not brochure.
Between major sections, use space-24 (96 px) on desktop, space-16 (64 px) on mobile. Inside sections, use space-10 (40 px) between subsections.
Radii & shadows.
Rounded but not soft. Most surfaces use radius-xl (18 px). Pill controls go full. Cards lean lg. Shadows are warm-tinted toward ink-navy, never grey.
Border radius
Elevation
Icon library.
Stroke-based, 24×24 viewBox, 1.75 stroke width, currentColor. Designed to feel hand-drawn and crisp at the same time. Use at 16, 24, 32, 48 px.
Form controls.
Inputs feel substantial — 44px tap targets, clear focus rings, generous internal padding. Validation states use the semantic palette.
Badges & tags.
Badges carry status. Tags carry filters and categories. Both stay quiet so the surrounding content can lead.
Avatars.
Five sizes, plus a group treatment for team stacks and testimonial attribution. Default uses cream-orange tint with monogram; replace with a real photo when available.
Alerts & tooltips.
For inline confirmations, soft warnings, validation summaries, and explanatory hover bubbles. Keep copy short and human.
The team handles structural modificationsIncludes load-bearing wall removal & engineered beam installation in-house, and partners with licensed specialists for heated flooringElectric mat or hydronic, depending on the room and smart-home wiring.
Card system.
Four card variations covering the most common content types — services, locations, projects, blog. All share the same base; only the eyebrow, media treatment, and footer change.
Kitchen remodeling, designed around how your family actually cooks
Layouts that move, cabinetry that lasts, and a process that respects your morning routine even on a construction schedule.
Renovations for Birmingham’s historic and contemporary homes
Serving Birmingham, Bloomfield Hills, and Beverly Hills with kitchen, bath, and whole-home renovations tailored to Oakland County’s premium market.
The Hartwell project: a 1920s craftsman, restored and expanded
A 22-week transformation that added 840 square feet, a master suite, and a kitchen the homeowners now host Thanksgiving in.
Blog card · horizontal
What a kitchen remodel actually costs in Ann Arbor (with real 2025 project breakdowns)
A transparent look at three real kitchen remodels — starter, premium, and luxury — with full budget breakdowns and the trade-offs each family made.
Stats & social proof.
Numbers do heavy lifting on trust. Display them confidently — large Playfair display weight with monospace labels.
Process timeline.
The four-step Wright’s process. Use this anywhere the team explains how a project actually unfolds — service pages, the about page, proposals.
Discovery
A no-pressure in-home conversation. The team measures, photographs, and listens to how your family actually uses the space.
Design
Floor plans, 3D renderings, and a fully itemized proposal — so you can see the project before a single wall comes down.
Build
An in-house crew, a dedicated project manager, and real-time progress updates through your project portal.
Reveal
A walkthrough, a punch list closed, and a two-year workmanship warranty handed off with the keys.
Testimonial blocks.
Testimonials follow Wright’s standard: 150–250 words, first name and last initial, location, and a specific team member named. Cream surface, italic Playfair quote, attribution at the bottom.
Our 1920s kitchen had been on the to-do list for a decade. Katherine walked us through every option without ever pushing the most expensive one, and the crew treated our house like their own family lived here. Twelve weeks later we have a kitchen that finally fits how we cook.
Jessica H. · Ann Arbor
Kitchen remodel · Burns Park neighborhood · 2024
Pricing tiers.
Three-tier price transparency, calibrated to real Wright’s project ranges. The middle tier is featured by default — most projects land here.
Starter
Refresh tier- Cabinet refacing with soft-close hardware
- Level 1–2 quartz countertops
- Subway tile backsplash
- Standard appliance package
- Two-year workmanship warranty
Premium
Renovation tier- Custom cabinetry with crown molding
- Level 3–4 quartz or granite
- Designer backsplash with accent tile
- Professional appliance package
- Layout modifications & lighting design
Luxury
Complete redesign- Full custom cabinetry, specialty finishes
- Exotic stone & engineered surfaces
- Structural modifications included
- Chef-grade appliance suite
- Project manager & 3D renderings
FAQ accordion.
Click to expand. Each item handles a real homeowner concern — the kind that shows up in proposal review calls and discovery meetings.
Site header.
The persistent top navigation. Backdrop blur keeps it elegant when content scrolls underneath. Phone number lives on the right next to the primary CTA.
Hero variants.
Four heroes, each calibrated to its page type. Homepage leads with editorial split. Service pages center the headline. Location heroes go dark with a facts strip. Blog headers stay quiet.
Homepage · editorial split
Built for how you live.
Wright’s Renovations transforms Southeast Michigan homes with the kind of craftsmanship usually reserved for projects ten times the size — and the kind of transparency you wish you’d had on the last one.
Service page · centered
A renovation worth waiting for.
Custom cabinetry, transparent pricing, and a team that treats your house like their family lives there.
Location page · dark with facts
Renovations for Birmingham’s most loved homes.
Wright’s has built kitchens, bathrooms, and additions across Birmingham, Bloomfield Hills, and Beverly Hills for nearly a decade — with the kind of craftsmanship Oakland County’s most particular homeowners expect.
Blog post · article header
What a kitchen remodel actually costs in Ann Arbor in 2026
Three real Wright’s projects, fully broken down — starter, premium, and luxury. Plus the trade-offs each family made and what they would change.
Image + text rows.
Alternating image and text. The workhorse of service and about pages. Add .wri-imgrow--reverse to flip image to the right.
Step one
A long, no-pressure conversation.
Wright’s Renovations begins every project the same way — sitting at your kitchen table, looking at the space you actually live in, and asking the questions a designer would ask before anyone reaches for a measuring tape.
- Detailed measurements and photography of the existing space
- A budget conversation that names a real range, not a vague maybe
- An honest read on what’s possible inside your timeline and budget
Step two
See the project before a wall comes down.
Floor plans, 3D renderings, and a fully itemized proposal — so every fixture, finish, and labor hour is visible long before construction begins. No mysterious line items. No “allowance” placeholders that grow into change orders.
See a sample proposalCTA bands.
Two variants. Loud orange for the bottom of high-intent pages. Quiet cream for the middle of content where a softer nudge is more appropriate.
Ready to start the conversation?
A no-pressure consultation at your kitchen table — to see the space, talk timeline, and walk through what a project would really cost.
Not quite ready? Browse recent projects.
See real before-and-afters with full budget breakdowns, timelines, and the decisions each homeowner made along the way.
Trust signals.
86 percent of stalled deals at Wright’s drop off between quote sent and signed. Most of that gap is closed before the quote arrives — through visible third-party validation, real review counts, and the kind of credentialing that quietly tells a homeowner this team isn’t going to disappear after the deposit.
Credential strip
A quiet row of third-party badges. Render in monochrome navy on cream and only colorize on dark surfaces or when a single badge gets the spotlight. Place above the fold on the home, services, and pricing pages, and just above the footer on every page.
Reviews aggregator
A single block that pulls the star rating, total review count, and the most recent reviews from each platform. The visible total is what makes this work — it converts a vague claim into a verifiable fact.
“From the first walk-through to the day the final punch list was signed, Wright’s treated our kitchen like it was the only project they were on. Connor and the team showed up when they said they would, kept the budget within 2 percent of the quote, and the craftsmanship is something we get compliments on every time we have people over.”
“We interviewed four contractors before signing with Wright’s. The difference was clear from the first meeting — they were the only team that walked the basement with a measuring tape and asked about how we’d actually use the space. The finished suite is exactly what we imagined.”
License & insurance callout
Some homeowners explicitly look for license and bond information before they will agree to a consultation — especially on projects above $50,000. Make these numbers easy to find rather than burying them in the footer fine print.
- Michigan residential builder license
- #2102220123
- General liability coverage
- $2,000,000
- Workers’ compensation
- Active · State of Michigan
- Surety bond
- $25,000 with Hartford
Press & recognition
Local press and industry recognition. Keep this section quiet — monochrome navy or gray on cream, never the actual brand colors of the outlets — and let the names do the work.
- Ann Arbor Observer
- Detroit Free Press
- Houzz
- Hour Detroit
- Inc. 5000 (2026)
- Crain’s Detroit
Budget tiers.
Three price-bands tied to scope, finishes, and complexity. Used on pricing pages, in the quote breakdown, and as the qualifier near the top of the consultation form. Setting expectations early — before a homeowner picks up a quartz sample — is the single biggest lever on shortening the quote-to-signed cycle.
Three-tier comparison
Each tier represents a coherent set of finishes and a real range of project totals. The tiers don’t overlap by accident — they correspond to materially different design intents, sub-contractor mixes, and lead times. Homeowners self-select before the first meeting more often than not, which means fewer mismatched consultations.
Refresh a tired space without rebuilding the bones. Same footprint, same plumbing, smarter materials.
- Semi-custom cabinets (Schuler, Kemper)
- Quartz countertops · level 1
- Mid-grade plumbing (Moen, Delta)
- Existing footprint preserved
- 4–6 week timeline
A meaningful redesign with light structural work. Walls move, light reconfigures, the room finally works the way it should.
- Custom or semi-custom cabinetry
- Quartz or quartzite countertops
- Light wall reconfiguration
- Designer plumbing & lighting
- Engineered or hardwood flooring
- 6–10 week timeline
A full architectural redesign — open the kitchen to the dining room, raise a ceiling, take the bath to studs. The kind of project that gets photographed.
- Full custom cabinetry
- Premium stone or specialty surface
- Structural changes · permits managed
- Architectural lighting plan
- Designer collaboration included
- 10–16 week timeline
Wright’s vs alternatives
A neutral comparison that addresses the real question homeowners ask themselves before they call. The goal is not to disparage other paths — most homeowners considering Wright’s have already worked with a general contractor or a handyman before — but to make the trade-offs visible.
| Wright’s Renovations | Typical general contractor | DIY / handyman | |
|---|---|---|---|
| Fixed budget at signing | Within 2% guaranteed | Sometimes | No |
| Designer included | Yes | Separate hire | No |
| Permit management | Yes | Usually | Homeowner pulls |
| Lead-time visibility | Week-by-week schedule | Phase milestones | Self-managed |
| Single point of contact | Project manager | Sometimes | No |
| Warranty | 2 years comprehensive | 1 year typical | None |
Service area.
Six counties across Southeast Michigan, with the strongest concentration in Washtenaw and growing presence in Oakland. The map is a visual qualifier — homeowners outside the radius self-select out, and homeowners inside it see themselves on the page before they read a word.
County map
Solaris highlights the active service zone. The HQ pin anchors Ypsilanti at the center of Washtenaw County. Premium target cities — Birmingham, Bloomfield Hills, Northville, Novi — get small accent dots to signal active expansion.
Sticky conversion.
Persistent CTAs that travel with the homeowner down a long-form page. The mobile bottom bar in particular tends to be the highest-converting single element on service and project pages — it sits between the thumb and the photo gallery and never gets in the way.
Top announcement bar
A 44-pixel strip above the main header. Use for seasonal booking windows (“now booking spring 2026 — 4 spots remaining”), promotions, or event mentions. Closable but reappears after a session expires.
Mobile sticky bottom bar
Pinned to the bottom of mobile viewports across every page that’s not a form or a thank-you. Three actions, equal weight. The primary action (quote) gets the Solaris background; the secondary actions (call, text) stay quiet.
Inline mini-form
A 3-field consultation form for placement inside service pages, the sidebar of long blog posts, and at the end of project case studies. Asks for name, email, and project type only — anything more belongs on the dedicated contact page.
Quote breakdown.
A line-itemized proposal pattern with category subtotals, percentages, contingency, and a visible grand total. Use this as the visible quote sample on the pricing page and as the structural template inside the proposal PDF — transparency at the line-item level is the second-biggest lever on shortening the quote-to-signed cycle, after tier qualification.
Itemized quote sample
A representative kitchen remodel quote at the Elevated tier. Categories collapse to subtotals on the proposal PDF and expand to line items in the homeowner portal. The contingency line lives outside the project total so the math stays honest: this is what we’ve set aside, here’s why, here’s when it gets refunded.
Mitchell kitchen remodel
Editorial patterns.
The building blocks of the long-form content engine. At 15 articles a week and growing, every pattern in here gets reused thousands of times — which means the difference between a quiet pull-quote and a loud one shows up in dwell time across the entire blog.
Sticky TOC · scroll-spy
Drops into the right rail of any article longer than 1,200 words. The active section highlights as the reader scrolls, the orange tab grows by one pixel of width to signal current position, and the entire block sticks at 96 pixels from the top so the homeowner always knows where they are.
Pull-quote
A pull-quote does work that a paragraph can’t — it reframes the argument so a skimming reader gets the point even if they never go back to the body. Use one every 600 to 900 words in long-form. Never repeat the exact body text; rephrase for punch.
“The single biggest predictor of a project running over isn’t the scope. It’s the number of decisions still open when demolition starts.”
Image & caption
Every image carries a caption that adds context the photo can’t, plus a photographer credit. Captions read full width below the image at 12.5 pixels, ink-600. Credit sits inline-right in mono and never breaks across the line. The FPO block shows where real photos go — once project shots are in, swap the gradient for the image and the layout is identical.
Video module
A poster image with a Solaris play button overlay. Click expands to a YouTube or Vimeo embed; the underlying iframe stays unloaded until the click, so video modules don’t cost anything on initial page weight. Transcripts always live underneath as a hidden details element for accessibility and indexing.
Author bio
Appears once at the top of every article (small, inline byline) and once at the bottom (the full block below). The avatar uses a colored circle with the author’s initial until a headshot is uploaded; the block degrades gracefully without a photo.
Newsletter inline capture
A single-field email capture that ships at the end of every long-form piece. Dark band, Solaris CTA, real value proposition above the field (not just “Subscribe”). The success state replaces the field inline with a one-line confirmation; no modal interrupts the read.
Modals & overlays.
Four overlay patterns shown inside dimmed stages that mimic real screen placement. Each one is a static demo of the markup; actual show/hide and focus-trap logic comes from the page that uses them. Click the actual booking flow on the contact page to see them animate.
Dialog, lightbox, drawer, toast
Dialog for confirmation and short forms. Lightbox for image galleries with prev / next and counter. Drawer for mobile menus and detail panels. Toast for action feedback — always non-blocking, auto-dismisses, never blocks the next click.
Reserve your consultation
Pick a 30-minute window. Connor or Will will meet you at the project site to walk the space and talk timeline.
Filter projects
Kitchen · Bath · Basement · Addition · Outdoor · Commercial
Empty, loading, error.
The states between content. Loading skeletons that don’t feel like a loading screen. Empty states that suggest a next step. Error and 404 patterns that hold the brand voice instead of throwing the homeowner out of the site.
Empty · no-results · 404
Each state offers one obvious next action. No funny copy. No accusations toward the user. The 404 in particular should help the visitor get back to where they were trying to go — not joke about being lost.
No projects match those filters
Try a wider price band, a different scope, or a neighboring city.
That didn’t go through
A connection issue stopped the form from sending. Try again, or call (734) 540-0347.
That page moved
Head back to the home page, or browse the project gallery while you’re here.
Loading skeleton
Skeleton placeholders that match the shape and rhythm of the final content. Shimmer in cream tones, never gray. The skeleton appears for 200–800 milliseconds while content fetches; below that, no skeleton at all (the flash is worse than the wait).
Motion & delight.
Ten patterns that make the website feel built rather than templated. Each is opt-in via a class or data attribute, each respects prefers-reduced-motion, each degrades gracefully on touch. Move the cursor around — the soft Solaris disk in the corner of your eye is part of it.
Magnetic call-to-action
Primary CTAs with the .wri-magnetic class follow the cursor at quarter strength when it’s near. Spring back on leave. Pair with the cursor blob and the page suddenly feels alive. Hover near the buttons below.
Split-text scroll reveal
Headlines split into per-character spans, then settle into place one after another with a 30-millisecond stagger and a soft gravity curve. Triggered by an IntersectionObserver at 50 percent visibility, runs once, never replays on scroll. Used on every page’s primary headline.
Built for how you live.
Kitchens, baths, additions across Southeast Michigan.
Animated stat counters
Numbers count up from zero when the block enters viewport. Decimal stats lock to two places; integer stats run clean. Tabular numerals keep the layout from jumping during the count. Disable on subsequent visits with a session-storage flag if it becomes too noisy.
Mark draws itself
An inline SVG of the Wright’s mark with each path stroked individually. House outline draws first, then the W chevron, then the window, then the chimney. Triggers on initial page load (in the site header) and on first scroll into view (anywhere it appears in body content). The Solaris stroke on the chevron is the brand moment.
Hover underline draw
Every inline link gets the Solaris underline that slides in from the left on hover and out to the right on leave — the transform-origin swap is what makes it feel like a single line moving instead of two separate animations. Persistent variant for inline body links keeps a 1-pixel hairline that pulls fully on hover.
Standard hover — View our most recent Birmingham project — the underline animates in on hover, out on leave.
Persistent variant for inline body copy — how a Wright’s consultation actually works — keeps a hairline visible, fills on hover.
Inside a paragraph — browse cost guides, read recent reviews, or find out which county we serve first.
Sticky image storytelling
The image column sticks at the top of the viewport while the text column scrolls. Each text panel takes about a viewport height; as it reaches center, the image crossfades to match. Use this for the process page (3–5 phases of a project), for project case studies (each phase of the build), and for the about page (the company’s arc). Drag the kitchen-sink scrollbar to see it work.
A clean start.
Wright’s wraps the surrounding rooms in plastic, sets up HEPA-filtered dust control, and pulls the existing kitchen down to studs in two to three days. The homeowner gets a full schedule of access times for every trade that will be on site over the following 8 weeks.
The bones go in.
Electrical, plumbing, HVAC, drywall, and finish carpentry all sequence through over four to six weeks. The project manager publishes a weekly update with photos, the punch list, and any decisions still open — so nothing waits on a phone call that never quite happens.
The reveal.
Cabinets set, countertops template-cut, tile staged, fixtures installed, paint touched up, hardware on. Final walk-through with the homeowner, punch list cleared inside a week, contingency reserve reconciled and refunded if unused. Two-year comprehensive warranty starts the day the keys go back.
Curtain wipe divider
A horizontal divider that fills with a Solaris gradient when it enters viewport. Use sparingly — once per major page section break, never two in a row. The deliberate slowness (1.4 seconds) signals that this is a beat in the page, not a transition between similar items.
Paper grain texture
A site-wide fixed-position SVG noise overlay at 4 percent opacity, multiply blend. Adds warmth and weight without adding bytes — the entire effect is a 240-pixel inline SVG, repeated. Look closely at any solid color block in the design system and you’ll see the subtle texture. Compare on / off below.
Signature moves.
The elevated layer. Ten interactions that take the experience from professional to bespoke. Every pattern here is opt-in via a class or data attribute, respects reduced-motion, and falls back cleanly on touch. The foundational motion patterns from section 32 still run; these layer on top.
Image follows the cursor
Hover any project link below. A photo of that project floats with the cursor — lerp-smoothed, crossfading between projects, anchored at the cursor center. The single most-imitated interaction in premium design since 2022, because it works: visitors feel the project before they read the page. Touch devices get a static thumbnail next to each link instead.
3D card tilt with depth parallax
Hover any card — it tilts subtly on two axes tracking the cursor. Inside the card, the media layer and the text block move at different rates via data-depth attributes, creating real depth. Releases on mouse-leave. Max tilt is gentle (10 degrees) so it never feels gimmicky.
Mitchell remodel
Chen primary bath
Anderson suite
Atmosphere drift on scroll
Each section carries a data-atmosphere color. As you scroll, an IntersectionObserver detects which section owns the viewport center and the container background lerps to match. Scroll through the four stages below — cream warms into deeper cream, into navy, into a Solaris-painted finale. The drift is slow (900 milliseconds) so it feels geological, not jumpy.
A quiet opening.
The page lives in cream by default — warm, low-saturation, easy to scroll through for long sessions.
The mood shifts.
As the reader scrolls into the projects section, the cream warms one shade — almost imperceptible per-frame, but unmistakable across sections.
Into the dark.
The testimonials and process sections drop into the deep navy — the cursor blob and spotlight pop hardest here, and the Playfair italics feel like newsprint.
A declaration.
Reserved for the final CTA section above the footer — the brand color saturates the page, the contact form lives here, and the visitor remembers this band more than any other on the site.
Hover spotlight
A soft 540-pixel Solaris radial gradient at 10 percent opacity rides above the page, anchored to the cursor. The cursor blob uses difference blend (inverts what it crosses); the spotlight adds illumination on top of that. Where the blob says “you’re here,” the spotlight says “and here’s warm.” The effect is strongest on dark backgrounds — move your cursor inside the navy stage below.
watch the warmth follow.
Variable font weight morph
DM Sans loaded as a variable font lets the weight axis animate continuously between 100 and 1000. Move your cursor across the line below — the letters closer to your cursor thicken; the letters further away thin. The morph is per-letter, so the headline literally responds to where your attention sits. Requires the variable font file (40KB more than the four fixed weights combined).
A house worth coming home to.
Odometer counters
Instead of a linear count-up, each digit is a column of 0–9 that translates to its target position. Digits settle right-to-left (or left-to-right) with a 100-millisecond stagger, so the whole number assembles itself like an old analog counter. More dramatic than linear interpolation, costs the same. The non-digit characters (the “+”, the “.”, the “yrs” suffix) stay static.
Hairline ornaments
Small SVG flourishes that draw themselves stroke-by-stroke when scrolled into view. Used next to chapter titles, section openers, and key callouts. The pen-and-ink feel pairs with the paper grain texture from section 32 — together they signal “made by hand,” which is the entire Wright’s positioning compressed into two pixels of motion.
Section reveal choreography
A data-stage wrapper with multiple data-reveal children that lift into place in choreographed sequence on a single viewport trigger. 80-millisecond stagger between children. The pattern below has eyebrow, headline, body, and CTA — each one settles a beat later than the last.
Built right, the first time.
Each element lifts into place 80 milliseconds after the previous one. The sequence reads as one moment, not four separate animations.
Page-load curtain reveal
A full-screen Solaris curtain with the W mark drawing itself in the center, then the curtain wipes upward to reveal the page. Replaces the generic loading state — the visitor never sees a spinner. Fires once per browser session (sessionStorage flag), so it doesn’t replay on every internal navigation. Tap replay below to see it in the contained demo.
The workbook.
A singular concept that runs through every page. Wright’s sells craftsmanship; the website should be evidence of it, not a brochure about it. So the site reads like an architect’s working notebook: hand-drawn dimensional callouts, marginalia in the gutters, numbers measured with extending dimensional lines, ink stamps for credentials, a coffee ring somewhere on the page that only the patient reader will notice. Pages that feel made, not assembled.
The concept
The vision is the page you’re looking at. The cursor blob is still there, the atmosphere drifts still happen, the marquee still scrolls — but underneath, every page now feels like a sheet of working materials someone made with their hands. The patterns below are the building blocks of that vision.
A kitchen for the long evenings.
Eight weeks. Forty-two decisions. Three trades sequencing through. The shorthand for what a Wright’s project actually looks like — pulled out of the project workbook the same way it gets handed to the homeowner at close.
Dimensional dividers
Between major sections, instead of a horizontal rule, an architectural dimensional callout: line with tick marks at both ends, a measurement floating above. The line draws itself on viewport entry. The number appears once the line completes. Use one between every major chapter on long pages.
Numbers as dimensional measurements
Stats stop ticking up and start being measured. A dimensional line extends across the stat block, tick marks land at the endpoints, the value drops into the middle. Each stat carries its own measurement. Reads like a project takeoff sheet instead of a website widget.
Marginalia
Small italic notes in the right margin, anchored to specific points in the body copy with thin Solaris connectors. The kind of thing an architect writes in the gutter of a working document — a reminder, a cross-reference, a quiet aside. Reads like the project lead actually annotated the page for you.
The cabinetry order goes in once the homeowner signs off on the final selection package, which usually lands inside the second design session. Schuler Inset on a four-week lead means we cut the order by Friday of demo week.
Quartz template-cut happens the morning after cabinets are set and leveled. Cambria Brittanicca Warm runs about three weeks from template to install — longer than the slab itself takes to fabricate, because the schedule waits on the previous trade.
Tile sets after countertops, before plumbing fixtures. Bedrosians Cloe in alabaster, full-height behind the range. The tile contractor sets a Tuesday/Wednesday and grouts Thursday; we don’t schedule appliance delivery before Saturday of that week.
Ink stamps
BBB Accredited, Best of Houzz, EPA Lead-Safe, the Michigan license — rendered as ink stamps, slightly rotated, with imperfect circular edges (mask gradient). They look pressed onto the page, not pasted. The credibility cues read as real evidence instead of a logo strip.
Hand-drawn underlines
Underline accents that aren’t straight lines — they wobble, the way a real pen makes a line. SVG paths with intentional Bezier irregularity, drawn with stroke-dasharray animation. Use under emphasis words inside body copy and under section openings.
How this connects
Sections 1–33 are the parts catalog. Section 34 is the lens. Every component above already in the design system — cards, hero sections, project lists, testimonials, the contact page — gets passed through this lens. The cursor blob stays. The atmosphere drift stays. The marquee stays. But everything sits inside dimensional callouts now, surrounded by marginalia, stamped with credentials, underlined by hand. The system gets a soul.
The project intake.
The contact form rendered as the actual project intake document the visitor will eventually sign on the kitchen table. Same fields a homeowner answers in the first call, in the same order, with the same marginalia an architect would scribble alongside. The form is the brand — the visitor experiences Wright’s craft before they ever talk to anyone.
The full intake form
Six sections separated by dashed dividers (the same as the workbook page treatment). Each row pairs a mono uppercase field label with a clean underline input. The right gutter carries the marginalia that explains, in plain language, why the field is being asked. The submit looks like signing the document. Use this exact treatment for the contact page and as a long-form alternative under high-value service pages.
Schedule & specs.
The workbook lens applied to two more conversion surfaces. The 8-week project schedule reads as an architect’s scheduling sheet, not a marketing graphic. The material specifications reads like the actual selections binder the homeowner approves before demo. Both replace generic widgets with documents that feel real.
Working schedule
Eight weeks across the top, eleven phases down the side, bars span their duration. The TODAY marker is a vertical Solaris hairline that drops in at the current date when the schedule is rendered for a live project. Solaris bars are primary scope; ink bars are parallel trades that sequence around them. Use this on every project case-study page and as the centerpiece of the “process” page.
8-week build schedule
Material specifications
Six material cards covering the major surface and hardware selections for a kitchen. Each card carries a swatch (CSS-generated until photo plates land), category eyebrow, name with italic emphasis, vendor, and a spec sheet with the technical attributes a contractor checks. Numbered like architect plates — M-01 through M-06. Use this on every service page (kitchen, bath, basement) and inside project case studies as the “selections” section.
Materials & finishes
Cambria Brittanicca Warm
Cambria USA · via Stone Pro Detroit
Schuler Inset
Painted maple · alabaster finish
Top Knobs Aspen II
Bar pull · unlacquered brass
Bedrosians Cloe
Hand-pressed ceramic · alabaster
White oak refinish
Existing · sand, stain, three-coat poly
Soapstone honed
Vermont quarry · mineral oil finish