Creative Designer & Illustrator

.emie-page { –cream: #FAEFE0; –brown: #3F2E22; –terracotta: #B85C2E; –yellow: #F3D577; –sage: #A8B08F; max-width: 720px; margin: 0 auto; padding: 48px 20px; background: var(–cream); color: var(–brown); font-family: “DM Sans”, Helvetica, Arial, sans-serif; line-height: 1.6; box-sizing: border-box; } .emie-page *, .emie-page *::before, .emie-page *::after { box-sizing: border-box; } .emie-page h1 { font-family: Georgia, “Times New Roman”, serif; font-size: clamp(2rem, 6vw, 3rem); font-weight: 400; line-height: 1.15; margin: 0 0 8px; text-align: center; } .emie-page .tagline { font-family: Georgia, serif; font-style: italic; font-size: 1.2rem; text-align: center; margin: 0 0 36px; } .emie-page h2 { font-size: 0.85rem; letter-spacing: 0.25em; text-transform: uppercase; color: var(–terracotta); margin: 44px 0 14px; font-weight: 700; } .emie-page p { margin: 0 0 14px; } /* Photo row */ .emie-page .photos { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; } @media (min-width: 600px) { .emie-page .photos { grid-template-columns: repeat(4, 1fr); } } .emie-page .photos img, .emie-page .photos .placeholder { width: 100%; aspect-ratio: 3 / 4; object-fit: cover; border-radius: 10px; display: block; } .emie-page .photos .placeholder { background: var(–yellow); display: flex; align-items: center; justify-content: center; text-align: center; font-size: 0.8rem; padding: 8px; } .emie-page .photos .placeholder:nth-child(even) { background: var(–sage); } /* Pricing */ .emie-page .price-row { display: flex; justify-content: space-between; align-items: baseline; gap: 16px; padding: 10px 0; border-bottom: 1px dotted var(–brown); } .emie-page .price-row strong { white-space: nowrap; } .emie-page .note { font-size: 0.95rem; margin-top: 16px; } /* Form */ .emie-page form { display: grid; gap: 16px; } .emie-page label { display: grid; gap: 6px; font-weight: 600; font-size: 0.95rem; } .emie-page input, .emie-page select, .emie-page textarea { font: inherit; padding: 12px 14px; border: 1.5px solid var(–brown); border-radius: 8px; background: #fff; color: var(–brown); width: 100%; } .emie-page textarea { min-height: 110px; resize: vertical; } .emie-page input:focus, .emie-page select:focus, .emie-page textarea:focus { outline: 3px solid var(–yellow); outline-offset: 1px; } .emie-page .row { display: grid; gap: 16px; } @media (min-width: 600px) { .emie-page .row { grid-template-columns: 1fr 1fr; } } .emie-page button { font: inherit; font-weight: 700; padding: 14px 24px; background: var(–terracotta); color: #fff; border: 0; border-radius: 999px; cursor: pointer; } .emie-page button:hover { background: var(–brown); } .emie-page .reply-time { font-size: 0.95rem; font-style: italic; } .emie-page a { color: var(–terracotta); } .emie-page .contact { text-align: center; }

Live portraits at your event

A keepsake, made while your guests are still in the room.

<!– EDIT: replace these placeholders with your best live portraits. Swap each
…
for: Describe the portrait –>
Add portrait 1
Add portrait 2
Add portrait 3
Add portrait 4

How it works

I set up at your event and draw your guests while the party goes on. Each person leaves with their own portrait.

[Your medium and how long each portrait takes.]

Who it’s for

Weddings, corporate events and private parties.

Pricing

Wedding portraits (2, 3 or 4 hour packages)from $950
Corporate and private events (2 or 3 hour packages)from $800
Add-ons: custom artwork and premium framingfrom $50

Final price depends on travel, how long you need me, and whether you want branded artwork. Send me the details below and I’ll get back to you with a quote.

← Back

Thank you for your response. ✨

City or venue

Pages: 1 2