Contact information
.jt-contact {
--jt-ink: #1c1814;
--jt-mid: #5a4f45;
--jt-light: #9a8f84;
--jt-border: #e5e0d8;
--jt-bg: #faf8f5;
--jt-paper: #ffffff;
--jt-accent: #8b6f5e;
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
font-family: 'Jost', sans-serif;
font-weight: 300;
line-height: 1.8;
color: var(--jt-ink);
background: var(--jt-bg);
padding-bottom: 80px;
}
.jt-contact *, .jt-contact *::before, .jt-contact *::after {
box-sizing: border-box;
}
/* ── Header ── */
.jt-contact .jt-header {
background: var(--jt-paper);
border-bottom: 1px solid var(--jt-border);
padding: 56px 72px 44px;
}
.jt-contact .jt-eyebrow {
font-family: 'Jost', sans-serif;
font-weight: 500;
font-size: 10px;
letter-spacing: 0.3em;
text-transform: uppercase;
color: var(--jt-accent);
margin: 0 0 10px;
padding: 0;
border: none;
background: none;
}
.jt-contact .jt-h1 {
font-family: 'Cormorant Garamond', serif;
font-weight: 400;
font-size: 52px;
color: var(--jt-ink);
line-height: 1.1;
margin: 0 0 4px;
padding: 0;
border: none;
}
.jt-contact .jt-h1 em {
font-style: italic;
color: var(--jt-accent);
}
.jt-contact .jt-subtitle {
font-family: 'Cormorant Garamond', serif;
font-size: 17px;
color: var(--jt-mid);
font-style: italic;
margin: 12px 0 0;
padding: 0;
}
/* ── Body ── */
.jt-contact .jt-body {
padding: 48px 72px 0;
}
.jt-contact .jt-grid {
display: grid;
grid-template-columns: 1fr 1.6fr;
gap: 32px;
align-items: start;
}
/* ── Info sidebar ── */
.jt-contact .jt-info-col {
display: flex;
flex-direction: column;
gap: 2px;
}
.jt-contact .jt-info-block {
background: var(--jt-paper);
border: 1px solid var(--jt-border);
padding: 28px;
}
.jt-contact .jt-info-label {
font-family: 'Jost', sans-serif;
font-size: 10px;
font-weight: 500;
letter-spacing: 0.25em;
text-transform: uppercase;
color: var(--jt-accent);
margin: 0 0 10px;
padding: 0;
border: none;
background: none;
}
.jt-contact .jt-info-block h3 {
font-family: 'Cormorant Garamond', serif;
font-size: 20px;
font-weight: 500;
color: var(--jt-ink);
margin: 0 0 8px;
padding: 0;
border: none;
}
.jt-contact .jt-info-block p {
font-size: 14px;
color: var(--jt-mid);
line-height: 1.7;
margin: 0;
padding: 0;
}
.jt-contact .jt-email-link {
display: block;
font-family: 'Jost', sans-serif;
font-size: 13px;
font-weight: 400;
color: var(--jt-accent);
text-decoration: none;
border-bottom: 1px solid var(--jt-border);
padding: 8px 0;
transition: color 0.2s, border-color 0.2s;
}
.jt-contact .jt-email-link:last-child { border-bottom: none; }
.jt-contact .jt-email-link:hover { color: var(--jt-ink); border-color: var(--jt-ink); }
.jt-contact .jt-email-link::before {
content: '✉ ';
font-size: 11px;
margin-right: 4px;
}
.jt-contact .jt-social-links {
display: flex;
flex-direction: column;
gap: 6px;
}
.jt-contact .jt-social-link {
font-family: 'Jost', sans-serif;
font-size: 12px;
font-weight: 400;
letter-spacing: 0.1em;
color: var(--jt-mid);
text-decoration: none;
display: flex;
align-items: center;
gap: 8px;
transition: color 0.2s;
}
.jt-contact .jt-social-link:hover { color: var(--jt-accent); }
.jt-contact .jt-social-link::before {
content: '→';
font-size: 11px;
color: var(--jt-accent);
}
.jt-contact .jt-quick-links {
display: flex;
flex-direction: column;
}
.jt-contact .jt-quick-link {
font-size: 13px;
color: var(--jt-mid);
text-decoration: none;
padding: 7px 0;
border-bottom: 1px solid var(--jt-border);
display: flex;
justify-content: space-between;
align-items: center;
transition: color 0.2s;
}
.jt-contact .jt-quick-link:last-child { border-bottom: none; }
.jt-contact .jt-quick-link:hover { color: var(--jt-accent); }
.jt-contact .jt-quick-link span { color: var(--jt-light); font-size: 12px; }
/* ── Form ── */
.jt-contact .jt-form-col {
background: var(--jt-paper);
border: 1px solid var(--jt-border);
padding: 44px 48px;
}
.jt-contact .jt-form-heading {
font-family: 'Cormorant Garamond', serif;
font-size: 26px;
font-weight: 500;
color: var(--jt-ink);
margin: 0 0 6px;
padding: 0;
border: none;
}
.jt-contact .jt-form-sub {
font-size: 13px;
color: var(--jt-light);
margin: 0 0 32px;
padding: 0;
}
.jt-contact .jt-form-row {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 16px;
}
.jt-contact .jt-form-group {
margin-bottom: 20px;
}
.jt-contact label {
display: block;
font-family: 'Jost', sans-serif;
font-size: 10px;
font-weight: 500;
letter-spacing: 0.2em;
text-transform: uppercase;
color: var(--jt-light);
margin-bottom: 6px;
}
.jt-contact input,
.jt-contact select,
.jt-contact textarea {
width: 100%;
border: 1px solid var(--jt-border);
background: var(--jt-bg);
padding: 12px 14px;
font-family: 'Jost', sans-serif;
font-size: 14px;
font-weight: 300;
color: var(--jt-ink);
outline: none;
transition: border-color 0.2s;
-webkit-appearance: none;
border-radius: 0;
}
.jt-contact input:focus,
.jt-contact select:focus,
.jt-contact textarea:focus {
border-color: var(--jt-accent);
background: white;
}
.jt-contact textarea {
resize: vertical;
min-height: 120px;
}
.jt-contact select {
cursor: pointer;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%239a8f84' stroke-width='1.5'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 14px center;
padding-right: 36px;
}
.jt-contact .jt-submit {
width: 100%;
background: var(--jt-ink);
color: white;
border: none;
padding: 16px;
font-family: 'Jost', sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.25em;
text-transform: uppercase;
cursor: pointer;
transition: background 0.2s;
margin-top: 8px;
border-radius: 0;
}
.jt-contact .jt-submit:hover { background: var(--jt-accent); }
.jt-contact .jt-form-note {
font-size: 12px;
color: var(--jt-light);
margin: 14px 0 0;
text-align: center;
font-style: italic;
}
@media (max-width: 900px) {
.jt-contact .jt-grid { grid-template-columns: 1fr; }
.jt-contact .jt-form-row { grid-template-columns: 1fr; }
}
@media (max-width: 768px) {
.jt-contact .jt-header,
.jt-contact .jt-body { padding-left: 24px; padding-right: 24px; }
.jt-contact .jt-h1 { font-size: 36px; }
.jt-contact .jt-form-col { padding: 32px 24px; }
}
Jahnette Tucker
Let's Start a Conversation.
Whether you're inquiring about an original, a commission, or simply want to connect — every message is read personally.
Response Time
Mon – Fri
Responses within 48 business hours. Messages sent on weekends or holidays will be answered the next business day.
Follow Along
Quick Answers
Send a Message
All inquiries welcome — originals, prints, commissions, or just to say hello.
{% form 'contact' %}
Name
Email *
Phone (optional)
What can we help with?
Select a topic…
General Inquiry
Original Artwork
Prints
Commission Request
Spoken Word / Digital
Order Issue
Shipping Question
Message *
Send Message
Every message is read personally. Response within 48 hours.
{% endform %}