.contact-form[data-astro-cid-vekgkm42]{text-align:left;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;gap:1.15rem;max-width:27rem;margin:0 auto;display:grid}.form-note[data-astro-cid-vekgkm42]{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-cream-300);text-align:center;margin:0 0 -.2rem;line-height:1.4}.field[data-astro-cid-vekgkm42]{gap:.4rem;display:grid}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-cream-300);font-size:.8rem}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{border:1px solid var(--color-line-gold-strong);width:100%;min-height:3rem;font-family:var(--font-sans);color:var(--color-cream-50);-webkit-appearance:none;appearance:none;background:#07110b99;border-radius:.5rem;margin:0;padding:.7rem .9rem;font-size:1.0625rem;line-height:1.5}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:11rem}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:hover,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:hover{border-color:var(--color-gold-primary)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--color-gold-primary);background:#07110bd9}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:-webkit-autofill{-webkit-text-fill-color:var(--color-cream-50);box-shadow:0 0 0 100px var(--color-forest-950) inset;caret-color:var(--color-cream-50)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:autofill{-webkit-text-fill-color:var(--color-cream-50);box-shadow:0 0 0 100px var(--color-forest-950) inset;caret-color:var(--color-cream-50)}.field-trap[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.send-button[data-astro-cid-vekgkm42]{border:1px solid var(--color-gold-500);min-height:3rem;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-gold-500);cursor:pointer;-webkit-appearance:none;appearance:none;background:linear-gradient(#d8b35a2e,#d8b35a0d);border-radius:999px;justify-content:center;justify-self:center;align-items:center;margin-top:.35rem;padding:.7rem 2.25rem;font-size:.95rem;display:inline-flex}.send-button[data-astro-cid-vekgkm42]:hover{border-color:var(--color-gold-primary);background:#d8b35a38}.contact-body[data-astro-cid-6bfsojfh]{padding:1.25rem 0 1.5rem}.contact-card[data-astro-cid-6bfsojfh]{text-align:center;border-color:var(--color-line-gold-strong);max-width:34rem;box-shadow:0 24px 70px var(--color-shadow), 0 0 56px #d8b35a1f, inset 0 1px 0 #fbf7ea14;margin:0 auto;padding:2.4rem 1.9rem 2.1rem}.contact-card[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:var(--text-xl);letter-spacing:.06em;margin:0 0 .75rem}.contact-body[data-astro-cid-6bfsojfh] .contact-copy[data-astro-cid-6bfsojfh]{max-width:27rem;color:var(--color-body);margin:0 auto 1.6rem;font-size:1.0625rem;line-height:1.7}.email-button[data-astro-cid-6bfsojfh]{border:1px solid var(--color-gold-500);min-height:3rem;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-gold-500);background:linear-gradient(#d8b35a2e,#d8b35a0d);border-radius:999px;justify-content:center;align-items:center;padding:.7rem 2.25rem;font-size:.95rem;text-decoration:none;display:inline-flex}.email-button[data-astro-cid-6bfsojfh]:hover{border-color:var(--color-gold-primary);background:#d8b35a38}.contact-body[data-astro-cid-6bfsojfh] .email-fallback[data-astro-cid-6bfsojfh]{color:var(--color-cream-300);margin:1.5rem 0 0;font-size:.95rem;line-height:1.5}.email-fallback-label[data-astro-cid-6bfsojfh]{margin-bottom:.2rem;display:block}.email-address[data-astro-cid-6bfsojfh]{border:1px dashed var(--color-line-gold);font-family:var(--font-serif);color:var(--color-cream-50);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;border-radius:.4rem;padding:.35rem .75rem;font-size:1.0625rem;display:inline-block}.contact-body[data-astro-cid-6bfsojfh] .email-alt[data-astro-cid-6bfsojfh]{color:var(--color-cream-300);margin:1.6rem 0 0;font-size:.95rem;line-height:1.5}.email-alt[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{overflow-wrap:anywhere;align-items:center;min-height:2.75rem;padding:0 .25rem;display:inline-flex}.contact-body[data-astro-cid-6bfsojfh] .contact-next[data-astro-cid-6bfsojfh]{text-align:center;font-family:var(--font-serif);color:var(--color-cream-300);margin:2.25rem auto 0;font-size:1.0625rem}.contact-next[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{white-space:nowrap;padding:.6rem .25rem;display:inline-block}
