.contact-grid[data-astro-cid-d7zyz6zb]{display:grid;gap:3rem;grid-template-columns:1fr;align-items:start}@media(min-width:880px){.contact-grid[data-astro-cid-d7zyz6zb]{grid-template-columns:1fr 1fr}}.contact-card[data-astro-cid-d7zyz6zb]{margin-top:2rem;padding:1.5rem;background:var(--c-light-sand);border-radius:var(--r-md);display:grid;grid-template-columns:112px 1fr;gap:1.25rem;align-items:center}.contact-card__photo[data-astro-cid-d7zyz6zb]{aspect-ratio:1 / 1;border-radius:999px;overflow:hidden;background:var(--c-warm-sand)}.contact-card__photo[data-astro-cid-d7zyz6zb] img[data-astro-cid-d7zyz6zb]{width:100%;height:100%;object-fit:cover;display:block}.contact-card__text[data-astro-cid-d7zyz6zb]{min-width:0}.contact-card[data-astro-cid-d7zyz6zb] h3[data-astro-cid-d7zyz6zb]{margin-bottom:.25rem}.contact-card[data-astro-cid-d7zyz6zb] .poetic[data-astro-cid-d7zyz6zb]{font-size:1rem;margin:0 0 .75rem}@media(max-width:480px){.contact-card[data-astro-cid-d7zyz6zb]{grid-template-columns:84px 1fr;gap:1rem}}.contact-form[data-astro-cid-d7zyz6zb]{background:var(--c-cream-white);border:1px solid var(--c-warm-sand);border-radius:var(--r-md);padding:2rem;display:flex;flex-direction:column;gap:1rem}.contact-form[data-astro-cid-d7zyz6zb] h2[data-astro-cid-d7zyz6zb]{margin:0 0 .5rem}.contact-form[data-astro-cid-d7zyz6zb] label[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:.35rem;font-size:.92rem;color:var(--c-text)}.contact-form[data-astro-cid-d7zyz6zb] span[data-astro-cid-d7zyz6zb]{letter-spacing:.04em}.contact-form[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb],.contact-form[data-astro-cid-d7zyz6zb] select[data-astro-cid-d7zyz6zb],.contact-form[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]{font-family:var(--f-body);font-size:1rem;padding:.7rem .85rem;border-radius:var(--r-sm);border:1px solid var(--c-warm-sand);background:var(--c-cream-white);color:var(--c-text)}.contact-form[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]:focus,.contact-form[data-astro-cid-d7zyz6zb] select[data-astro-cid-d7zyz6zb]:focus,.contact-form[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]:focus{outline:2px solid var(--c-deep-teal);outline-offset:1px}.contact-form[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb][name=_gotcha]{position:absolute;left:-9999px}.contact-form[data-astro-cid-d7zyz6zb] button[data-astro-cid-d7zyz6zb]{align-self:flex-start;margin-top:.5rem}
