[data-astro-cid-uw5kdbxl]{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,system-ui,sans-serif;background:#faf7f2;color:#2d1f14}.contact[data-astro-cid-uw5kdbxl]{padding:5rem 2rem}.contact-inner[data-astro-cid-uw5kdbxl]{max-width:1100px;margin:0 auto}.contact-header[data-astro-cid-uw5kdbxl]{margin-bottom:4rem}.eyebrow[data-astro-cid-uw5kdbxl]{font-size:.68rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#c1623f;margin-bottom:.75rem}h1[data-astro-cid-uw5kdbxl]{font-family:Georgia,serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:400;color:#2d1f14;margin-bottom:.75rem}.contact-sub[data-astro-cid-uw5kdbxl]{color:#9a7558;font-size:.95rem}.contact-content[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 340px;gap:5rem;align-items:start}.field[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;margin-bottom:1.25rem}label[data-astro-cid-uw5kdbxl]{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9a7558;margin-bottom:.4rem}input[data-astro-cid-uw5kdbxl],textarea[data-astro-cid-uw5kdbxl]{background:#fff;border:1px solid #ede5d8;border-radius:8px;color:#2d1f14;padding:.7rem .9rem;font-size:.95rem;outline:none;font-family:inherit;transition:border-color .2s}input[data-astro-cid-uw5kdbxl]:focus,textarea[data-astro-cid-uw5kdbxl]:focus{border-color:#c1623f}textarea[data-astro-cid-uw5kdbxl]{resize:vertical}.submit-btn[data-astro-cid-uw5kdbxl]{width:100%;background:#c1623f;color:#fff;border:none;padding:.85rem 2rem;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:2rem;transition:background .2s;margin-top:.5rem}.submit-btn[data-astro-cid-uw5kdbxl]:hover{background:#a84f30}.form-status[data-astro-cid-uw5kdbxl]{margin-top:1rem;font-size:.88rem;min-height:1.5rem}.form-success[data-astro-cid-uw5kdbxl]{background:#fff;border:1px solid #ede5d8;border-radius:12px;padding:3rem 2.5rem;text-align:center}.form-success[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-family:Georgia,serif;font-weight:400;font-size:1.8rem;color:#2d1f14;margin-bottom:.75rem}.form-success[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:#9a7558;font-size:.95rem;line-height:1.6}.form-success[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:#c1623f;text-decoration:none;font-weight:600}.form-success[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{text-decoration:underline}.hp-field[data-astro-cid-uw5kdbxl]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-aside[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:1rem;position:sticky;top:6rem}.info-card[data-astro-cid-uw5kdbxl]{background:#fff;border:1px solid #ede5d8;border-radius:12px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.3rem}.info-label[data-astro-cid-uw5kdbxl]{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9a7558}.info-value[data-astro-cid-uw5kdbxl]{font-size:.9rem;color:#2d1f14;line-height:1.5}.info-value[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:#c1623f;text-decoration:none}.info-value[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{text-decoration:underline}.footer[data-astro-cid-uw5kdbxl]{background:#2d1f14;padding:3rem 2rem;text-align:center;margin-top:5rem}.footer-inner[data-astro-cid-uw5kdbxl]{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem;align-items:center}.footer-logo[data-astro-cid-uw5kdbxl]{font-family:Georgia,serif;color:#faf7f2;font-size:1.1rem}.footer-sub[data-astro-cid-uw5kdbxl]{color:#9a7558;font-size:.8rem}.footer-nav[data-astro-cid-uw5kdbxl]{display:flex;gap:1.5rem;margin:.5rem 0}.footer-nav[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:#7a5c44;text-decoration:none;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;transition:color .2s}.footer-nav[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:#c1623f}.footer-copy[data-astro-cid-uw5kdbxl]{color:#4a3020;font-size:.72rem;margin-top:.5rem}@media(max-width:800px){.contact-content[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:2.5rem}.contact-aside[data-astro-cid-uw5kdbxl]{position:static}}
