Brand Kit
Logo, favicons, social images, business cards, stationery, and a QR code — built by TriState.Digital and matched to the live site. "Before" is what's on the current site; "After" is the cleaned-up brand asset.
Tip: click a swatch to copy the hex to your clipboard.
:root{
--vrgn-gold: #a2936c; /* primary accent */
--vrgn-sand: #bbb79e; /* secondary / soft accent */
--vrgn-black: #000000; /* background */
--vrgn-ink: #101010; /* near-black surface */
--vrgn-grey: #404040; /* muted text / hairlines */
--vrgn-white: #ffffff; /* text on dark */
--vrgn-font-head: "Nexa Light","Nexa","Century Gothic","Futura",-apple-system,"Segoe UI",sans-serif;
--vrgn-font-body: "Nexa","Century Gothic","Futura",-apple-system,"Segoe UI",Arial,sans-serif;
}
.vrgn-h1{
font-family: var(--vrgn-font-head);
font-weight: 400;
font-size: clamp(40px, 6vw, 75px);
line-height: 1.05;
letter-spacing: .005em;
color: var(--vrgn-white);
}
.vrgn-h2{
font-family: var(--vrgn-font-head);
font-weight: 400;
font-size: clamp(28px, 4vw, 36px);
line-height: 1.1;
color: var(--vrgn-white);
}
.vrgn-h3{
font-family: var(--vrgn-font-head);
font-weight: 400;
font-size: clamp(22px, 3vw, 28px);
line-height: 1.2;
color: var(--vrgn-white);
}
Eyebrow / Kicker
.vrgn-kicker{
font-family: var(--vrgn-font-body);
font-size: 13px;
font-weight: 600;
letter-spacing: .18em;
text-transform: uppercase;
color: var(--vrgn-gold);
}
.vrgn-h4{
font-family: var(--vrgn-font-head);
font-weight: 400;
font-size: 20px;
line-height: 1.4;
color: var(--vrgn-white);
}
Body copy sets the tone for everything else. This is an inline link in brand gold, and this is small / caption text in sand.
.vrgn-body{
font-family: var(--vrgn-font-body);
font-weight: 400;
font-size: 18px;
line-height: 1.7;
color: var(--vrgn-white);
}
.vrgn-link{
color: var(--vrgn-gold);
text-decoration: none;
border-bottom: 1px solid rgba(162,147,108,.4);
}
.vrgn-small{
font-size: 14px;
line-height: 1.6;
color: var(--vrgn-sand);
}
.vrgn-btn{
display: inline-block;
font-family: var(--vrgn-font-body);
font-size: 15px;
font-weight: 700;
letter-spacing: .02em;
color: var(--vrgn-black);
background: var(--vrgn-gold);
padding: 14px 26px;
border: 0;
border-radius: 8px;
cursor: pointer;
}
.vrgn-btn--outline{
background: transparent;
color: var(--vrgn-gold);
box-shadow: inset 0 0 0 1.5px var(--vrgn-gold);
}
A standard link in brand gold with an underline that brightens on hover.
.vrgn-link{
color: var(--vrgn-gold);
text-decoration: none;
border-bottom: 1px solid rgba(162,147,108,.4);
transition: border-color .15s ease;
}
.vrgn-link:hover{ border-color: var(--vrgn-gold); }
.vrgn-link:focus-visible{ outline: 2px solid var(--vrgn-gold); outline-offset: 2px; }
Switching to solar was the best decision we made for our home — VRGN made it effortless.— A Pittsburgh homeowner
.vrgn-quote{
margin: .7em 0;
padding: .45em 0 .45em 1.1em;
border-left: 3px solid var(--vrgn-gold);
color: var(--vrgn-sand);
font-style: italic;
}
.vrgn-quote cite{
display: block; margin-top: .45em;
font-style: normal; font-size: .85em;
color: var(--vrgn-gold);
}
Scroll this box — the scrollbar is brand gold. Custom scrollbars apply page-wide.
More copy so a scrollbar appears and you can see the styled thumb and track in action.
And a little more text to be sure it overflows its box on any screen height.
html{
scrollbar-color: var(--vrgn-gold) rgba(255,255,255,.06);
scrollbar-width: thin;
}
::-webkit-scrollbar{ width: 11px; height: 11px; }
::-webkit-scrollbar-track{ background: rgba(255,255,255,.05); }
::-webkit-scrollbar-thumb{
background: var(--vrgn-gold);
border-radius: 6px;
border: 2px solid rgba(0,0,0,.3);
}
::-webkit-scrollbar-thumb:hover{ background: var(--vrgn-sand); }
Content above the divider.
Content below the divider.
.vrgn-hr{
border: 0;
height: 1px;
background: linear-gradient(90deg, transparent, var(--vrgn-gold), transparent);
margin: 1.4em 0;
}
.vrgn-label{
display: block;
font-size: 13px; letter-spacing: .06em;
text-transform: uppercase; color: var(--vrgn-sand);
margin-bottom: 6px;
}
.vrgn-input{
display: block; width: 100%;
font-size: 15px; color: var(--vrgn-white);
background: rgba(0,0,0,.3);
border: 1px solid rgba(162,147,108,.5);
border-radius: 8px; padding: 11px 14px; outline: none;
transition: border-color .15s ease;
}
.vrgn-input:focus{
border-color: var(--vrgn-gold);
box-shadow: 0 0 0 3px rgba(162,147,108,.18);
}
.vrgn-input::placeholder{ color: #8a7d63; }
True vector (SVG), fully transparent. Shown on dark and on a transparency checkerboard.
A bolder cut of every logo — thicker strokes and heavier wordmark weight — so the marks stay legible at small sizes and on busy backgrounds where thin lines vanish. Same true-vector SVG, fully transparent.
His current site favicon has a baked-in black square. The remade set is transparent, so it sits cleanly on any browser tab or background. A bolder variant — thicker lines, matching the weight of the QR mark — is also included; it holds up better at tiny tab sizes where thin strokes vanish.
The image that shows when the site is shared (Facebook, LinkedIn, iMessage, X). Before: the current unbranded, off-spec (1200×471) photo. After: the branded 1200×630 — logo, tagline, contact bar, and the 5.0 Google badge.


Downloads: OG image (1200×630) · X-card (1200×628).
Print-ready at 300 DPI, in his colors and Nexa type, with a scannable QR to the site. Three formats: a single card, a single card with 1/8" bleed + crop marks, and a full 10-up sheet for Avery 38371 / 8371.



Links to vrgnsolar.com with the lotus in the center (high error-correction, both verified scannable). Two variants: the lotus with its divider line, or the lotus alone.


Header, footer, and a print letterhead — drop-in brand chrome for web, email, and documents.



Drop-in trust marks for the site — an SSL / secure-checkout seal and the live 5-star Google rating.

