Project Meta
Overview of branding configuration, content collections, and project setup.
Company Info
Caliber Heating & Cooling
Dependable Residential Heating and Air Conditioning Services
2016
Contact
(610) 705-7653
caliberhvac101@gmail.com
Collegeville, PA
Service Area
Collegeville
- Montgomery County
- Chester County
- Delaware County
- Southeastern Pennsylvania
Content Collections
44
Air Conditioning Services, Electrical Services, Gas Services, Heating Services, Plumbing Services
AC Installation & Replacement, AC Maintenance, Air Filters, AC Repair, Ductless Mini-Split Systems, Emergency AC Repair, Indoor Air Quality, Whole Home Dehumidifiers, Thermostats, Electrical Installation & Repairs, Switch & Outlet Services, EV Charger Installation, Ceiling Fan Installation, Home Surge Protection, Lighting Installation, Electrical Panel Replacement, Smart Home Electrical Upgrades, Gas Installations & Repairs, Gas Safety Inspections, Gas Leak Detection, Natural Gas & Propane Services, Heat Pump Services, Heating Installation & Replacement, Heating Maintenance, Heating Repair, Heating System Safety, Drain Cleaning & Clog Repair, Hybrid Water Heaters, Leak Detection, Plumbing Fixtures, Repiping Services, Water Filtration Installation, Tankless Water Heaters, Water Heater Installation, Water Heater Maintenance, Water Heater Repair, Water Line Services, Water Heater Services, Water Treatment Services
Tech Stack
- Astro 5.x
- Tailwind CSS v4
- GSAP 3.x + ScrollTrigger
- SendGrid
- TypeScript (strict)
SendGrid
/api/contact (server endpoint)
Via environment variables
Colors
All color tokens defined in the design system. Colors auto-generate Tailwind utilities.
Brand Colors
Primary
--color-primary
Primary Dark
--color-primary-dark
Primary Light
--color-primary-light
Secondary
--color-secondary
Secondary Dark
--color-secondary-dark
Secondary Light
--color-secondary-light
Accent
--color-accent
Accent Dark
--color-accent-dark
Accent Light
--color-accent-light
Neutrals
Neutral 50
--color-neutral-50
Neutral 100
--color-neutral-100
Neutral 200
--color-neutral-200
Neutral 300
--color-neutral-300
Neutral 400
--color-neutral-400
Neutral 500
--color-neutral-500
Neutral 600
--color-neutral-600
Neutral 700
--color-neutral-700
Neutral 800
--color-neutral-800
Neutral 900
--color-neutral-900
Semantic Colors
Success
--color-success
Warning
--color-warning
Error
--color-error
Info
--color-info
Surface Colors
Background
--color-bg
Background Alt
--color-bg-alt
Text
--color-text
Text Muted
--color-text-muted
Text on Primary
--color-text-on-primary
Text on Secondary
--color-text-on-secondary
Typography
Font families and the fluid type scale.
Outfit Variable
Used for all headings (h1-h6), navigation, and card titles
Inter
Used for body text, form labels, descriptions, and UI elements
Heading Scale (h1–h6)
Default heading sizes from the base layer. All use font-heading at weight 700.
Display Classes
Utility classes for oversized display headings. Weight 800, tighter line-height.
Spacing, Radius & Shadows
Layout and visual effect tokens.
Spacing
| Token | Value | Preview |
|---|---|---|
| --spacing-section | clamp(4rem, 8vw, 8rem) |
Border Radius
| Token | Value | Preview |
|---|---|---|
| --radius-sm | 0.375rem | |
| --radius-md | 0.5rem | |
| --radius-lg | 0.75rem | |
| --radius-xl | 1rem | |
| --radius-btn | 0.5rem | |
| --radius-card | 1rem | |
| --radius-full | 9999px |
Shadows
| Token | Value | Preview |
|---|---|---|
| --shadow-sm | 0 1px 2px rgba(0, 0, 0, 0.05) | |
| --shadow-md | 0 4px 6px -1px rgba(0, 0, 0, 0.1) | |
| --shadow-lg | 0 10px 15px -3px rgba(0, 0, 0, 0.1) | |
| --shadow-xl | 0 20px 25px -5px rgba(0, 0, 0, 0.1) | |
| --shadow-btn | 0 4px 20px rgba(249, 115, 22, 0.35) |
Form Elements
Individual form field components with various states.
Forms
Complete form compositions. These forms are live if a Web3Forms key is configured.
Contact Form
Your message has been sent successfully. We'll get back to you shortly!
Something went wrong. Please try again or call us directly.
Quick Contact Form
Your message has been sent successfully. We'll get back to you shortly!
Something went wrong. Please try again or call us directly.
Section Backgrounds
SectionWrapper background variants for page sections.
background="white"
Default white background. Used for standard content sections.
background="alt"
Light gray background. Used to alternate visual rhythm between sections.
background="primary"
Blue background with white text. Used for emphasis CTAs.
background="dark"
Dark charcoal background with light text. Used for footer-style sections.