Engagement Collections — CS_Rice Photography
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
–ink: #1a1814;
–warm: #f7f4ef;
–stone: #e8e2d9;
–gold: #b89a6a;
–gold-lt: #d4b98a;
–muted: #7a7268;
–rule: #d5cec4;
}
html { font-size: 16px; }
body {
background: var(–warm);
color: var(–ink);
font-family: ‘Inter’, sans-serif;
font-weight: 300;
-webkit-font-smoothing: antialiased;
}
/* ── HEADER ── */
header {
padding: 72px 48px 56px;
text-align: center;
border-bottom: 1px solid var(–rule);
position: relative;
}
.brand {
font-family: ‘Cormorant Garamond’, serif;
font-weight: 300;
font-size: 0.78rem;
letter-spacing: 0.28em;
text-transform: uppercase;
color: var(–gold);
display: block;
margin-bottom: 20px;
}
header h1 {
font-family: ‘Cormorant Garamond’, serif;
font-size: clamp(2.6rem, 6vw, 4.2rem);
font-weight: 300;
font-style: italic;
line-height: 1.1;
letter-spacing: -0.01em;
color: var(–ink);
}
header h1 em {
font-style: normal;
font-weight: 500;
}
.header-sub {
margin-top: 20px;
font-size: 0.82rem;
letter-spacing: 0.14em;
text-transform: uppercase;
color: var(–muted);
}
.rule-ornament {
display: flex;
align-items: center;
justify-content: center;
gap: 14px;
margin-top: 36px;
}
.rule-ornament span { display: block; height: 1px; width: 64px; background: var(–gold); }
.rule-ornament i {
font-style: normal;
font-size: 0.6rem;
letter-spacing: 0.2em;
color: var(–gold);
}
/* ── INTRO ── */
.intro {
max-width: 560px;
margin: 52px auto 0;
padding: 0 32px;
text-align: center;
font-family: ‘Cormorant Garamond’, serif;
font-size: 1.18rem;
font-style: italic;
line-height: 1.75;
color: var(–muted);
}
/* ── PACKAGES GRID ── */
.packages {
max-width: 1080px;
margin: 64px auto 0;
padding: 0 32px 96px;
display: grid;
grid-template-columns: 1fr;
gap: 2px;
}
/* ── SINGLE PACKAGE CARD ── */
.pkg {
background: #fff;
display: grid;
grid-template-columns: 220px 1fr;
min-height: 280px;
transition: box-shadow 0.25s ease;
}
.pkg:hover { box-shadow: 0 8px 40px rgba(26,24,20,0.08); }
/* Left accent column */
.pkg-accent {
background: var(–ink);
display: flex;
flex-direction: column;
justify-content: space-between;
padding: 36px 28px;
position: relative;
overflow: hidden;
}
.pkg-accent::after {
content: ”;
position: absolute;
bottom: -40px;
right: -40px;
width: 120px;
height: 120px;
border-radius: 50%;
border: 1px solid rgba(184,154,106,0.18);
}
.pkg-num {
font-family: ‘Cormorant Garamond’, serif;
font-size: 5rem;
font-weight: 300;
color: rgba(255,255,255,0.07);
line-height: 1;
position: absolute;
top: 16px;
left: 18px;
}
.pkg-label {
position: relative;
z-index: 1;
}
.pkg-label .eyebrow {
font-size: 0.65rem;
letter-spacing: 0.22em;
text-transform: uppercase;
color: var(–gold);
display: block;
margin-bottom: 10px;
}
.pkg-label h2 {
font-family: ‘Cormorant Garamond’, serif;
font-size: 1.5rem;
font-weight: 400;
color: #fff;
line-height: 1.25;
}
.pkg-price {
position: relative;
z-index: 1;
}
.pkg-price .amount {
font-family: ‘Cormorant Garamond’, serif;
font-size: 2.4rem;
font-weight: 300;
color: var(–gold-lt);
display: block;
line-height: 1;
}
.pkg-price .currency {
font-size: 0.75rem;
letter-spacing: 0.1em;
color: var(–muted);
text-transform: uppercase;
}
/* Right content column */
.pkg-body {
padding: 36px 40px;
display: flex;
flex-direction: column;
gap: 24px;
}
.pkg-tagline {
font-family: ‘Cormorant Garamond’, serif;
font-size: 1.05rem;
font-style: italic;
color: var(–muted);
line-height: 1.6;
padding-bottom: 20px;
border-bottom: 1px solid var(–rule);
}
.pkg-details {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 16px 32px;
}
.detail-item {}
.detail-label {
font-size: 0.63rem;
letter-spacing: 0.22em;
text-transform: uppercase;
color: var(–gold);
display: block;
margin-bottom: 4px;
}
.detail-value {
font-size: 0.84rem;
color: var(–ink);
line-height: 1.5;
font-weight: 400;
}
/* Popular badge */
.popular-badge {
display: inline-block;
margin-top: 8px;
padding: 4px 12px;
background: var(–gold);
color: #fff;
font-size: 0.6rem;
letter-spacing: 0.2em;
text-transform: uppercase;
border-radius: 2px;
}
/* ── FOOTER NOTE ── */
footer {
text-align: center;
padding: 48px 32px 64px;
border-top: 1px solid var(–rule);
}
footer p {
font-family: ‘Cormorant Garamond’, serif;
font-size: 1rem;
font-style: italic;
color: var(–muted);
max-width: 480px;
margin: 0 auto 16px;
line-height: 1.7;
}
footer .contact {
font-size: 0.72rem;
letter-spacing: 0.18em;
text-transform: uppercase;
color: var(–gold);
}
/* ── RESPONSIVE ── */
@media (max-width: 720px) {
header { padding: 48px 24px 40px; }
.intro { padding: 0 24px; }
.packages { padding: 0 16px 64px; }
.pkg {
grid-template-columns: 1fr;
}
.pkg-accent {
min-height: 160px;
padding: 28px 24px;
flex-direction: row;
align-items: flex-end;
}
.pkg-num { top: 10px; left: 14px; font-size: 4rem; }
.pkg-details {
grid-template-columns: 1fr;
}
.pkg-body { padding: 28px 24px; }
}
@media print {
body { background: #fff; }
.pkg { box-shadow: none; border: 1px solid var(–rule); }
}
Engagement Collections
2026–2027 Investment Guide
✦
Every collection is designed with intention — to give you room to breathe, to be yourselves, and to walk away with images that feel like you.
01
Collection 01
The Essential
$375
Starting investment
A classic, refined session — perfect for couples who want beautiful save-the-date images without the full commitment of time.
Session Time
Up to 60 minutes
Location
1 selected location
Wardrobe
1 curated outfit
Deliverables
25+ edited high-resolution images via private gallery
Turnaround
Full gallery within 2 weeks
02
Collection 02
The Signature
Most Popular
$650
Starting investment
Two distinct looks, varied backdrops, and a relaxed pace — so you have time to settle in, loosen up, and truly enjoy being photographed.
Session Time
Up to 90 minutes
Location
Up to 2 nearby locations (within 15 min)
Wardrobe
Up to 2 outfits — one formal, one elevated casual
Deliverables
55+ edited high-resolution images via private gallery
Turnaround
48-hr sneak peek + full gallery within 2–3 weeks
03
Collection 03
The Storyteller
$900
Starting investment
An immersive, unhurried experience for couples who want to turn their session into a real adventure — with a tangible keepsake to carry into their wedding day.
Session Time
Up to 2.5 hours
Location
Multiple locations or travel/adventure destination
Wardrobe
Unlimited outfit changes as time allows
Deliverables
90+ edited high-resolution images via private gallery
Turnaround
48-hr sneak peek + full gallery within 3 weeks