.contact-info.svelte-1y20cd9{background:var(--color-bg-2);border-top:1px solid var(--color-hair);border-bottom:1px solid var(--color-hair);padding:clamp(88px,10vw,140px) 0}.contact-info__grid.svelte-1y20cd9{grid-template-columns:1fr;gap:clamp(20px,2vw,32px);display:grid}.ci-card.svelte-1y20cd9{background:var(--color-surf-1);border:1px solid var(--color-hair-soft);text-align:center;border-radius:2px;flex-direction:column;align-items:center;gap:10px;padding:40px 28px;display:flex}.ci-card__icon.svelte-1y20cd9{color:var(--color-gold);margin-bottom:10px}.ci-card__label.svelte-1y20cd9{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--color-slate);margin:0;font-size:11px;font-weight:500}.ci-card__value.svelte-1y20cd9{font-family:var(--font-serif);letter-spacing:.02em;color:var(--color-cream-d);margin:0;font-size:20px;font-weight:500;line-height:1.3}a.ci-card__value.svelte-1y20cd9{color:var(--color-gold);transition:color var(--t-fast) var(--ease-brand)}a.ci-card__value.svelte-1y20cd9:hover{color:var(--color-gold-hover)}@media (width>=860px){.contact-info__grid.svelte-1y20cd9{grid-template-columns:repeat(3,1fr)}}.lead-form.svelte-1fw99v9{background:var(--color-bg-2);border-top:1px solid var(--color-hair);border-bottom:1px solid var(--color-hair);padding:clamp(88px,10vw,140px) 0}.lead-form__inner.svelte-1fw99v9{grid-template-columns:1fr;align-items:start;gap:clamp(40px,6vw,90px);display:grid}.lead-form__content.svelte-1fw99v9{text-align:left}.lead-form__eyebrow.svelte-1fw99v9{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--color-slate);align-items:center;gap:10px;margin:0 0 18px;font-size:11px;font-weight:500;display:inline-flex}.lead-form__eyebrow.svelte-1fw99v9:before{content:"";background:var(--color-gold);opacity:.8;width:22px;height:1px}.lead-form__title.svelte-1fw99v9{font-family:var(--font-serif);letter-spacing:.01em;color:var(--color-cream-d);margin:0 0 16px;font-size:clamp(28px,3.6vw,44px);font-weight:500;line-height:1.15}.lead-form__lede.svelte-1fw99v9{color:var(--color-slate);max-width:56ch;margin:0 0 24px;font-size:15px;font-weight:300;line-height:1.7}.lead-form__list.svelte-1fw99v9{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lead-form__list.svelte-1fw99v9 li:where(.svelte-1fw99v9){letter-spacing:.18em;text-transform:uppercase;color:var(--color-cream-d);padding-left:24px;font-size:11px;font-weight:500;position:relative}.lead-form__list.svelte-1fw99v9 li:where(.svelte-1fw99v9):before{content:"";background:var(--color-gold);width:12px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.lead-form__panel.svelte-1fw99v9{background:var(--color-surf-1);border:1px solid var(--color-hair);border-radius:2px;flex-direction:column;gap:14px;width:100%;max-width:420px;padding:32px;display:flex}.lead-form__panel-title.svelte-1fw99v9{font-family:var(--font-serif);letter-spacing:.02em;color:var(--color-cream-d);margin:0 0 4px;font-size:22px;font-weight:500}.lead-form__field.svelte-1fw99v9{flex-direction:column;gap:8px;display:flex}.lead-form__label.svelte-1fw99v9{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--color-slate);font-size:11px;font-weight:500}.lead-form__field.svelte-1fw99v9 input:where(.svelte-1fw99v9),.lead-form__field.svelte-1fw99v9 textarea:where(.svelte-1fw99v9),.lead-form__field.svelte-1fw99v9 select:where(.svelte-1fw99v9){font:inherit;font-family:var(--font-sans);color:var(--color-cream);border:1px solid var(--color-hair);transition:border-color var(--t-fast) var(--ease-brand);background:0 0;border-radius:2px;padding:12px 14px;font-size:15px}.lead-form__field.svelte-1fw99v9 input:where(.svelte-1fw99v9)::placeholder,.lead-form__field.svelte-1fw99v9 textarea:where(.svelte-1fw99v9)::placeholder{color:var(--color-slate-d)}.lead-form__field.svelte-1fw99v9 input:where(.svelte-1fw99v9):focus,.lead-form__field.svelte-1fw99v9 textarea:where(.svelte-1fw99v9):focus,.lead-form__field.svelte-1fw99v9 select:where(.svelte-1fw99v9):focus{border-color:var(--color-gold);outline:none}.lead-form__field.svelte-1fw99v9 textarea:where(.svelte-1fw99v9){resize:vertical;min-height:96px}.lead-form__submit.svelte-1fw99v9{margin-top:8px}@media (width>=860px){.lead-form__inner.svelte-1fw99v9{grid-template-columns:1fr 420px}}
