.prose-page.svelte-qnoq5a{min-height:100vh;background:#f5eedc;padding:7rem 1.5rem 5rem;font-family:Inter,sans-serif}.prose-container.svelte-qnoq5a{max-width:680px;margin:0 auto}.prose-header.svelte-qnoq5a{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(30,41,59,.1)}.prose-tag.svelte-qnoq5a{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#c9943a;margin-bottom:.75rem}h1.svelte-qnoq5a{font-family:Cormorant Garamond,serif;font-size:2.8rem;font-weight:600;color:#0f172a;line-height:1.15;margin:0 0 1rem}.prose-lead.svelte-qnoq5a{font-size:1.05rem;color:#0f172aa6;line-height:1.7;margin:0}.contact-cards.svelte-qnoq5a{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.contact-card.svelte-qnoq5a{display:flex;align-items:flex-start;gap:1.25rem;padding:1.25rem 1.5rem;background:#fff;border:1px solid rgba(30,41,59,.1);border-radius:8px;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.contact-card.svelte-qnoq5a:hover{border-color:#c9943a66;box-shadow:0 2px 12px #c9943a1a}.contact-card-icon.svelte-qnoq5a{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#c9943a1a;border-radius:8px;color:#c9943a}.contact-card-icon.svelte-qnoq5a svg:where(.svelte-qnoq5a){width:20px;height:20px}.contact-card.svelte-qnoq5a>div:where(.svelte-qnoq5a):last-child{display:flex;flex-direction:column;gap:.15rem}.contact-card.svelte-qnoq5a strong:where(.svelte-qnoq5a){font-size:.9rem;font-weight:600;color:#0f172a}.contact-card.svelte-qnoq5a span:where(.svelte-qnoq5a){font-size:.88rem;color:#c9943a}.contact-card-note.svelte-qnoq5a{font-size:.8rem!important;color:#0f172a73!important}.prose-body.svelte-qnoq5a h2:where(.svelte-qnoq5a){font-family:Cormorant Garamond,serif;font-size:1.45rem;font-weight:600;color:#0f172a;margin:2.5rem 0 .75rem}.prose-body.svelte-qnoq5a p:where(.svelte-qnoq5a){font-size:.95rem;line-height:1.75;color:#0f172ab8}.prose-body.svelte-qnoq5a a:where(.svelte-qnoq5a){color:#c9943a;text-decoration:underline;text-underline-offset:2px}.prose-body.svelte-qnoq5a a:where(.svelte-qnoq5a):hover{color:#a87730}
