01 / 36

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

How Wright’s sounds, in every channel

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.

Direct

Eight weeks, demo to keys. Forty-two decisions. Three trades sequencing through.

Warm

The Mitchells wanted a kitchen for the long evenings. So that’s what we built.

Specific

Cambria Brittanicca Warm quartz, mitered edge. Schuler inset cabinetry in painted maple. Top Knobs Aspen II hardware.

Logo & marks · on light surfaces

Default lockups · cream and white plates

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.

Horizontal lockup, default
Horizontal · default primary lockup
Stacked lockup, default
Stacked · default narrow contexts
Mark only, default
Mark only · default favicon, avatar

On dark surfaces

White + Solaris pop · for navy and orange contexts

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.

Horizontal lockup, all white
Horizontal · all white on navy or photo
Horizontal lockup, white with Solaris accent
Horizontal · white + Solaris primary on dark
Stacked lockup, white with Solaris accent
Stacked · white + Solaris primary on dark, square
Mark, all white
Mark · white single-color on navy
Mark, white with Solaris accent
Mark · white + Solaris primary on dark

Monochrome & accent

Single-color use · navy or Solaris

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.

Mark in single navy ink
Mark · Navy mono print · single-ink
Mark in Solaris orange
Mark · Solaris accent favicon · app icon
Horizontal lockup in single navy ink
Horizontal · Navy mono documents · proposals

Clear space & minimum size

Breathing room rules

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.

Mark with clear-space guides
64px · ideal nav size
40px · minimum legible
28px · favicon / monogram

Don’t do this

Brand-killing moves

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.

× Default mark on Solaris background — no contrast, the inner accents disappear into the orange.
× White mark on cream — invisible. Never use the white variant on light surfaces.
× Stretched, squashed, or rotated — never alter the mark’s proportions.
× Original two-tone mark on navy — the navy elements blend into the background.
Voice quick reference Website pages use third person — “Wright’s Renovations” or “the team,” never “we.” Blog posts use Connor’s first person. Prefer create over build, transform over remodel, craft over construct.
02 / 36

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

–wri-orange-*

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.

50
#FFF1ED–wri-orange-50
100
#FFE0D5–wri-orange-100
200
#FFC2A8–wri-orange-200
300
#FF9F75–wri-orange-300
400
#FF7D4D–wri-orange-400
500 · base
#FF5C35–wri-orange-500
600
#E54824–wri-orange-600
700
#C03917–wri-orange-700
800
#8F2A10–wri-orange-800
900
#5C1A09–wri-orange-900

Cream & sand · warm neutrals

–wri-cream-* / –wri-sand-*

Page backgrounds, soft callouts, testimonial blocks. Cream-50 is the default page background; cream-100 is the next step deeper.

Cream 50
#FDFCF8–wri-cream-50
Cream 100
#FAF6EE–wri-cream-100
Cream 200
#F4ECDB–wri-cream-200
Sand 300
#E8DBC0–wri-sand-300
Sand 400
#D6C39E–wri-sand-400

Ink · text & structure

–wri-ink-*

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.

50
#F7F8FB–wri-ink-50
100
#EDF0F5–wri-ink-100
200
#DDE3EC–wri-ink-200
300
#BCC5D4–wri-ink-300
400
#94A2B8–wri-ink-400
500
#6B7B96–wri-ink-500
600
#4A5C7A–wri-ink-600
700
#2D3E5C–wri-ink-700
800
#1A2940–wri-ink-800
900 · base
#0A1628–wri-ink-900

Semantic · system feedback

success / warning / error / info

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.

Success 50
#ECF7F1–wri-success-50
Success 500
#2E7D5B–wri-success-500
Warning 50
#FBF3E5–wri-warning-50
Warning 500
#C77B1A–wri-warning-500
Error 50
#FBECEC–wri-error-50
Error 500
#B83333–wri-error-500
Info 50
#EAF0F7–wri-info-50
Info 500
#2C5E8E–wri-info-500
Rule Body text uses --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.
03 / 36

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.

Display 1Playfair Display · 500
clamp 4.25 → 6.5rem

Built for how you live.

Display 2Playfair Display · 500
clamp 3.5 → 5rem

A renovation worth waiting for.

Heading 1Playfair Display · 600
clamp 2.75 → 3.75rem

Kitchen remodeling in Ann Arbor

Heading 2Playfair Display · 600
clamp 2.25 → 3rem

What the design process looks like

Heading 3Playfair Display · 600
clamp 1.875 → 2.25rem

Material selection, made simple

Heading 4DM Sans · 600
clamp 1.5 → 1.75rem

A team you’ll actually meet

Heading 5DM Sans · 600
clamp 1.25 → 1.4375rem
Permits and inspections
Heading 6DM Sans · 600
clamp 1.125 → 1.25rem
What’s included in your estimate
LeadDM Sans · 400
clamp 1.25 → 1.4375rem

Wright’s Renovations transforms Southeast Michigan homes with the kind of craftsmanship usually reserved for projects ten times the size.

BodyDM Sans · 400
clamp 1 → 1.0625rem

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.

SmallDM Sans · 400
clamp 0.875 → 0.9375rem

Free in-home consultations available across Washtenaw, Wayne, and Oakland Counties. Most projects begin within four weeks of design approval.

CaptionDM Sans · 500
clamp 0.75 → 0.8125rem

Photographed in Ann Arbor · September 2025 · 14-week renovation

EyebrowJetBrains Mono · 600
0.75 → 0.8125rem · 0.18em tracking

Case study · Birmingham, MI

PullquotePlayfair Display italic · 400
clamp 1.875 → 2.25rem

They saw the project before we did.

When to reach for italic display Playfair Display italic is the brand’s signature flourish. Use it for a single accent word inside a headline — not whole sentences. It should feel like emphasis a magazine editor would make, not a font novelty.
04 / 36

Spacing & layout.

A 4px base scale keeps rhythm consistent. Sections breathe — never less than space-16 between major blocks. Magazine, not brochure.

Spacing scale
space-1
4 px
space-2
8 px
space-3
12 px
space-4
16 px
space-5
20 px
space-6
24 px
space-8
32 px
space-10
40 px
space-12
48 px
space-16
64 px
space-20
80 px
space-24
96 px
space-32
128 px
Containers & breakpoints
Max widths
–wri-container-sm640 px
–wri-container-md768 px
–wri-container-lg1024 px
–wri-container-xl1200 px
–wri-container-2xl1380 px
Breakpoints
mobile< 640 px
tablet640 – 1024 px
desktop1024 – 1280 px
wide≥ 1280 px
Section rhythm

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.

05 / 36

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

–wri-radius-*
none · 0
sm · 4
md · 8
lg · 12
xl · 18
2xl · 24
3xl · 36
full

Elevation

–wri-shadow-*
xs
sm
md
lg
xl
2xl
06 / 36

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.

home
trending
clock
pin
phone
check
star
arrow-right
plus
minus
x
calendar
info
verified
location
envelope
building
layout
pencil
menu
07 / 36

Button system.

Five variants. Three sizes. All states declared with !important across :link, :visited, :hover, :active, :focus, :disabled — to survive Kadence and browser defaults.

Sizes

–sm · base · –lg · –xl

States

hover · disabled · on dark
Rule Primary buttons reserve the orange — never use more than one primary in a single visible viewport. Secondary handles parallel actions. Outline and ghost handle utility. Link button replaces inline anchor styling where a button-shape is too heavy.
08 / 36

Form controls.

Inputs feel substantial — 44px tap targets, clear focus rings, generous internal padding. Validation states use the semantic palette.

Inputs
We’ll only call to confirm your free consultation.
Please enter a valid email address.
Selectors
Checkboxes
Radio
Switches
09 / 36

Badges & tags.

Badges carry status. Tags carry filters and categories. Both stay quiet so the surrounding content can lead.

Badges
Neutral Featured Cream In-house team New
Permit approved Awaiting selections On hold In design
Limited spots · 2026 Inc. 5000 · 2026
Tags (filterable)
Kitchens Bathrooms Basements Additions Decks Commercial
Ann Arbor Birmingham Northville Plymouth Novi Ypsilanti
10 / 36

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.

Sizes
CW
xs · 24
CW
sm · 32
CW
md · 44
CW
lg · 64
CW
xl · 96
Group stack
CW
KA
WS
+9
12 / 36

Alerts & tooltips.

For inline confirmations, soft warnings, validation summaries, and explanatory hover bubbles. Keep copy short and human.

Alerts
Booking 2026 projects
Spring and summer slots are filling quickly. Consultations are still available within two weeks.
Quote submitted
A member of the team will reach out within one business day.
Material lead time advisory
Custom cabinetry currently runs eight to ten weeks. Plan selections early.
Something needs your attention
A required field is missing. Please review the form before submitting.
Tooltips

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.

PermitsWright’s pulls all required permits on your behalf TimelineTypical kitchen: 6–8 weeks · whole-home: 14–20 weeks Warranty2-year workmanship · manufacturer warranties pass through
13 / 36

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.

Kitchens
Service

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.

Birmingham, MI
Location

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.

Featured project
Case study

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

.wri-card–horizontal
Cost guide · September 2025

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.

CW
Connor Wright
8 min read
14 / 36

Stats & social proof.

Numbers do heavy lifting on trust. Display them confidently — large Playfair display weight with monospace labels.

Projects completed
500+
Across Southeast Michigan since 2018
Average rating
4.9/5
From verified Google reviews
On-time rate
94%
Projects delivered within projected window
Counties served
6
Washtenaw, Wayne, Oakland & more
15 / 36

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.

01.

Discovery

A no-pressure in-home conversation. The team measures, photographs, and listens to how your family actually uses the space.

02.

Design

Floor plans, 3D renderings, and a fully itemized proposal — so you can see the project before a single wall comes down.

03.

Build

An in-house crew, a dedicated project manager, and real-time progress updates through your project portal.

04.

Reveal

A walkthrough, a punch list closed, and a two-year workmanship warranty handed off with the keys.

16 / 36

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.

JH

Jessica H. · Ann Arbor

Kitchen remodel · Burns Park neighborhood · 2024

17 / 36

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
$45k
to $65,000 · 4–5 weeks
  • Cabinet refacing with soft-close hardware
  • Level 1–2 quartz countertops
  • Subway tile backsplash
  • Standard appliance package
  • Two-year workmanship warranty
Schedule a consultation

Luxury

Complete redesign
$110k+
to $150,000+ · 10–12 weeks
  • Full custom cabinetry, specialty finishes
  • Exotic stone & engineered surfaces
  • Structural modifications included
  • Chef-grade appliance suite
  • Project manager & 3D renderings
Talk with the team
18 / 36

FAQ accordion.

Click to expand. Each item handles a real homeowner concern — the kind that shows up in proposal review calls and discovery meetings.

From the day the first wall is touched, most kitchen remodels run between six and ten weeks. The bigger variable is the design phase before construction starts — that ranges from three to six weeks depending on selections and structural complexity. Wright’s keeps families informed of the schedule in writing every Friday afternoon.
Yes. Wright’s pulls every permit required for the project — building, electrical, plumbing, mechanical — and coordinates all inspections. Homeowners are never the ones standing on the porch waiting for the inspector.
It happens. Old wiring, ungrounded plumbing, a missing header — these are part of renovating older Michigan homes. When something turns up, the project manager walks the homeowner through what was found, what the options are, and what each option costs. No surprises hidden in the next invoice.
For most single-room projects, absolutely. For whole-home renovations or additions that involve heating or plumbing being offline for weeks, the team will discuss whether temporary alternative arrangements make more sense. The conversation happens before contracts are signed, not after.
Two years of workmanship coverage on everything Wright’s installs, plus pass-through of manufacturer warranties on cabinetry, appliances, fixtures, and surfaces. If something fails inside that window, the team comes back and fixes it.
20 / 36

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

.wri-hero–home
Design-build renovations · Southeast Michigan

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.

4.9 average across 30+ verified reviews
A 1920s Ann Arbor craftsman — reimagined for a family of five.

Service page · centered

.wri-hero–service

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

.wri-hero–location
Birmingham, Michigan

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.

142+
Local projects
8 yrs
Serving Birmingham
12 mi
From Wright’s HQ
4.9
Local rating

Blog post · article header

.wri-hero–blog
Cost guide · Kitchen remodeling

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.

CW
Connor Wright
February 24, 2026 8 minute read Featured
21 / 36

Image + text rows.

Alternating image and text. The workhorse of service and about pages. Add .wri-imgrow--reverse to flip image to the right.

Discovery

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
Schedule your visit
Design

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 proposal
22 / 36

CTA 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.

24 / 36

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

Above the fold · header companion · footer rail

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.

A+ rating
BBB Accredited
Best of Houzz
2021 · 2022 · 2023 · 2024
Licensed & insured
MI #2102220123 · $2M GL
EPA Lead-Safe
RRP Certified Firm
NARI member
Natl. Assoc. of the Remodeling Industry

Reviews aggregator

Google · Houzz · Facebook · Yelp

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.

4.9
★★★★★
Based on 142 reviews
Google · 87 Houzz · 38 Facebook · 17
★★★★★

“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.”

Sarah M. Birmingham · Kitchen remodel · Mar 2026
★★★★★

“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.”

David K. Ann Arbor · Basement finishing · Feb 2026

License & insurance callout

Footer · proposal · contact page

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

“As featured in” · monochrome

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.

As featured in
  • Ann Arbor Observer
  • Detroit Free Press
  • Houzz
  • Hour Detroit
  • Inc. 5000 (2026)
  • Crain’s Detroit
25 / 36

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

Essential · Elevated · Signature

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.

Essential
$35K — $60K

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
Signature
$110K and up

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

Side-by-side · for pricing and FAQ pages

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 signingWithin 2% guaranteedSometimesNo
Designer includedYesSeparate hireNo
Permit managementYesUsuallyHomeowner pulls
Lead-time visibilityWeek-by-week schedulePhase milestonesSelf-managed
Single point of contactProject managerSometimesNo
Warranty2 years comprehensive1 year typicalNone
26 / 36

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

Stylized · HQ pin · premium-target dots

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.

Livingston Oakland Macomb Washtenaw Wayne Monroe HQ Birmingham Northville Bloomfield Hills Ann Arbor
27 / 36

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

Slim · 40-48px tall · closable

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.

Now booking spring 2026 — 4 consultation spots remaining this month. Reserve a spot →

Mobile sticky bottom bar

Three actions · Call · Text · Quote

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

Sidebar · article tail · service page mid-scroll

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.

Talk to Wright’s.

A no-pressure consultation. 30 minutes at your kitchen table.

No spam. No high-pressure follow-up. A real person responds within one business day.

28 / 36

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

Kitchen remodel · Elevated tier · Birmingham

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.

Proposal · #WR-2026-0341

Mitchell kitchen remodel

Birmingham · Elevated tier · 8 weeks · Issued Apr 12 2026
Project total $78,420
Demolition & prep $4,850 · 6%
Selective demolition of existing kitchenCabinets, countertops, flooring, tile backsplash · preserve walls
3.2%
$2,500
Dumpster & haul-away10-yard roll-off · 2 swap cycles included
1.1%
$850
Site protection & dust controlPlastic walls, floor protection, HEPA air filtration
1.9%
$1,500
Cabinetry & millwork $28,200 · 36%
Semi-custom cabinetrySchuler Inset · painted maple · soft-close, full overlay
26.0%
$20,400
Pantry built-inFloor to ceiling · pull-out shelving · matching finish
7.1%
$5,600
Cabinet hardwareTop Knobs Aspen II Bar · matte black, 36 pulls
2.8%
$2,200
Surfaces $13,470 · 17%
Quartz countertopsCambria Brittanicca Warm · 48 sf · mitered edge
10.4%
$8,150
Backsplash tile & installBedrosians Cloe in alabaster · full-height behind range
5.0%
$3,920
Flooring refinishExisting white oak · sand, stain, three-coat poly
1.8%
$1,400
Mechanical & trades $15,400 · 20%
ElectricalNew 4-circuit panel run · under-cabinet, can lights, pendants · permit
7.0%
$5,500
PlumbingRelocate sink, dishwasher, ice line · permit
5.0%
$3,900
HVAC & ventilation600 CFM range hood · new exterior duct run
3.2%
$2,500
Drywall, paint, finish carpentryPatch & repaint · trim · touch-ups after install
4.5%
$3,500
Fixtures & appliances allowance $10,000 · 13%
Appliance package allowanceRange, hood, refrigerator, dishwasher · owner-selected
9.6%
$7,500
Plumbing fixtures allowanceSink, faucet, pot filler · owner-selected
3.2%
$2,500
Design, management & permits $6,500 · 8%
In-house design & selections support3 design sessions · renderings · selection guidance
3.8%
$3,000
Project managementDedicated PM · weekly homeowner updates · portal access
3.2%
$2,500
Permits & inspectionsBuilding, electrical, plumbing, mechanical · city of Birmingham
1.3%
$1,000
Contingency reserve (held separately) 8% · refunded if unused at project close
+ $6,274
Total with contingency $84,694
29 / 36

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

Sidebar · long-form articles · cost guides

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

Breaks up long passages · carries the argument

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.”

Connor Wright · founder, Wright’s Renovations

Image & caption

16:10 default · credit required

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.

FPO · project photo 16 : 10 · 1600 × 1000 minimum
The Mitchell kitchen during install week four — cabinetry set, countertops template-cut, tile staged for the following Monday. Photo · J. Pierce

Video module

16:9 · lazy-loaded · thumbnail + overlay play

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.

Project walkthrough · Mitchell kitchen 3:42

Author bio

Article head · article tail

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.

C

Connor Wright

Founder · Wright’s Renovations

Started Wright’s at 19 framing decks in Washtenaw County. A decade and 600-plus projects later, the shop runs design-build kitchen, bath, basement, and addition projects across Southeast Michigan, with a particular soft spot for 1920s Ann Arbor four-squares and mid-century homes in Birmingham.

Newsletter inline capture

Article tail · cost guide footer

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.

One project breakdown a month.

Real budgets, real timelines, real decisions. Straight from the job sites. No promotion.

30 / 36

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

Backdrop · focus trap · ESC to close

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.

Dialog

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.

Lightbox
FPO · project image
×
4 of 12
Drawer

Filter projects

Kitchen · Bath · Basement · Addition · Outdoor · Commercial

Toast
Consultation requested A real person will reply within one business day.
31 / 36

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

Quiet copy · one clear next step

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

Shimmer · matches final content shape

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).

32 / 36

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

Buttons lean toward the cursor · 25% offset

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

Letter by letter · gravity easing · viewport trigger

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

Count up over 1.6s · ease-out cubic · tabular nums

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.

142
Verified reviews
4.9
Average rating
600+
Completed projects
8 yrs
Serving SE Michigan

Mark draws itself

SVG stroke animation · staggered paths · 1.4s total

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

In from left · out to right · transform-origin flip

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.

Sticky image storytelling

Image sticks · text scrolls · image crossfades on active panel

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.

FPO · week 1
FPO · week 4
FPO · final
Phase 01 · demo & prep

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.

Phase 02 · build

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.

Phase 03 · finish

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

Section transition · Solaris paint stroke · 1.4s cubic

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

SVG fractal noise · 4% opacity · multiply blend

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.

Without grain Smooth
With grain Paper
33 / 36

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

Portfolio interaction · the signature move

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 · tracks cursor position · inner elements 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.

Birmingham · Kitchen

Mitchell remodel

Elevated tier · 8 weeks
Ann Arbor · Bathroom

Chen primary bath

Essential tier · 5 weeks
Northville · Basement

Anderson suite

Elevated tier · 7 weeks

Atmosphere drift on scroll

Background drifts as sections enter viewport

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.

Stage 01 · cream

A quiet opening.

The page lives in cream by default — warm, low-saturation, easy to scroll through for long sessions.

Stage 02 · warm cream

The mood shifts.

As the reader scrolls into the projects section, the cream warms one shade — almost imperceptible per-frame, but unmistakable across sections.

Stage 03 · navy

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.

Stage 04 · Solaris

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

Warm radial glow follows the cursor · complements the blob

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.

Move the cursor inside this navy stage —
watch the warmth follow.

Variable font weight morph

Type thickens near the cursor · DM Sans weight axis

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

Digit columns · analog rotation · 1.4s with staggered settle

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.

Verified reviews
Average rating
Projects completed
Years in business

Hairline ornaments

SVG flourishes · draw on scroll · pen-and-ink feel

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.

Phase one
Phase two
Phase three

Section reveal choreography

Multi-element stagger · one viewport trigger

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.

Stage entry

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

Branded entrance · 1.4s total · sessionStorage suppresses repeat

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 homepage, revealed.
34 / 36

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

One thought running through every page

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.

Project · Mitchell kitchen · Birmingham, MI

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

Section breaks as architectural callouts

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.

8 weeks · demo to keys
$84,694 total project
Phase 02 of 03

Numbers as dimensional measurements

Replaces the count-up · draws like a measurement

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.

142 Verified reviews
4.9 Average rating
600+ Projects completed
8 Years in business

Marginalia

Annotations in the gutters · hand-written feel

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.

Mitchell kitchen · project workbook Sheet 04 of 12

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.

cabinet vendor confirmed 4/12

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.

Cambria order · 4/30

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.

tile crew · J. Riveras

Ink stamps

Credentials as actual-looking impressions

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.

Accredited BBB A+
Best of Houzz 2024
EPA Lead-safe CERTIFIED
Michigan Licensed #2102236887
Inc. 5000 2026

Hand-drawn underlines

Wobble strokes · draw on scroll

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.

Renovations that actually finish . Built for the way you actually live. Eight weeks. Forty-two decisions.

How this connects

The vision in service of the whole system

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.

“A website is the only piece of marketing the homeowner will see before they pick up the phone. The site is the first job we build for them.”
35 / 36

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

Replaces /contact · the conversion surface

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.

Form 01 · project intake

Tell Wright’s about your project.

Sheet 01 of 01
Rev. 04 · 2026
A real human Replies in 1 day
So the project lead can address you properly on the first call.
Whichever channel you check on the first try.
The property being renovated, so permits and trades sequence correctly.
Drives which trades and permits the project pulls in.
Pick more than one if scopes are connected. Most kitchens overlap one bath.
Honest answer here saves a quote-revision cycle later.
Trade lead times run 4–12 weeks; earlier conversations book sooner.
The most useful field in the form. Be specific.
Submitted by
A real person on Wright’s team replies inside one business day — usually faster.
36 / 36

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

Gantt-style · project + process pages

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.

Schedule 01 · Mitchell kitchen

8-week build schedule

Apr 12 — Jun 7
Rev. 02 · PM J. Pierce
Phase
W1Apr 12
W2Apr 19
W3Apr 26
W4May 03
W5May 10
W6May 17
W7May 24
W8May 31
01Demo & prep
02Electrical
03Plumbing
04HVAC & vent
05Drywall
06Flooring
07Cabinetry
08Countertops
09Tile / backsplash
10Paint & finish
11Final & punch
Primary scope
Trade rough-in
Finish trade
Today

Material specifications

Selections binder · service + project pages

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.

Specifications 01 · Mitchell kitchen

Materials & finishes

6 plates · M-01 to M-06
Approved 03/28
M-01
Countertop

Cambria Brittanicca Warm

Cambria USA · via Stone Pro Detroit

Thickness
3 cm
Edge
Mitered
Area
48 sf
M-02
Cabinetry

Schuler Inset

Painted maple · alabaster finish

Style
Inset shaker
Hinge
Soft-close
Lead time
4 weeks
M-03
Hardware

Top Knobs Aspen II

Bar pull · unlacquered brass

Finish
Living brass
Length
6 in
Count
36 pulls
M-04
Backsplash

Bedrosians Cloe

Hand-pressed ceramic · alabaster

Size
2.5 × 8 in
Layout
Stack bond
Coverage
72 sf
M-05
Flooring

White oak refinish

Existing · sand, stain, three-coat poly

Stain
Natural
Finish
Matte
Area
240 sf
M-06
Island top

Soapstone honed

Vermont quarry · mineral oil finish

Thickness
3 cm
Edge
Eased
Area
22 sf