.contact-page.svelte-1bv7ezn{padding-block:clamp(52px,8vw,104px)}.contact-intro.svelte-1bv7ezn{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:clamp(40px,8vw,112px);display:grid}.eyebrow.svelte-1bv7ezn{color:#7a5716;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:700}h1.svelte-1bv7ezn{letter-spacing:-.035em;text-wrap:balance;max-width:13ch;font-size:clamp(2.5rem,6vw,5rem)}.lede.svelte-1bv7ezn{color:#2c3238;max-width:58ch;margin:20px 0 0;font-size:clamp(1.05rem,2vw,1.25rem)}.contact-intro.svelte-1bv7ezn aside:where(.svelte-1bv7ezn){border-block:1px solid #e8e2d6;padding-block:18px}.contact-intro.svelte-1bv7ezn aside:where(.svelte-1bv7ezn) span:where(.svelte-1bv7ezn){color:#5c6675;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.contact-intro.svelte-1bv7ezn aside:where(.svelte-1bv7ezn) a:where(.svelte-1bv7ezn){overflow-wrap:anywhere;margin-top:4px;font-size:clamp(1rem,2vw,1.2rem);font-weight:700;display:inline-block}.contact-intro.svelte-1bv7ezn aside:where(.svelte-1bv7ezn) p:where(.svelte-1bv7ezn){color:#5c6675;margin:10px 0 0;font-size:14px}.contact-layout.svelte-1bv7ezn{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(40px,8vw,112px);margin-top:clamp(60px,9vw,120px);display:grid}.contact-guidance.svelte-1bv7ezn{position:sticky;top:120px}.contact-guidance.svelte-1bv7ezn h2:where(.svelte-1bv7ezn),.form-sheet.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:clamp(1.5rem,3vw,2rem)}.contact-guidance.svelte-1bv7ezn ul:where(.svelte-1bv7ezn){gap:14px;margin:22px 0;padding-left:20px;display:grid}.contact-guidance.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#5c6675;font-size:14px}.form-sheet.svelte-1bv7ezn{background:#fff;border:1px solid #e8e2d6;padding:clamp(24px,5vw,48px)}.form-sheet.svelte-1bv7ezn form:where(.svelte-1bv7ezn){gap:24px;margin-top:28px;display:grid}.field-grid.svelte-1bv7ezn{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.field.svelte-1bv7ezn{gap:7px;display:grid}.field.svelte-1bv7ezn label:where(.svelte-1bv7ezn){font-weight:700}.field.svelte-1bv7ezn label:where(.svelte-1bv7ezn) span:where(.svelte-1bv7ezn){color:#5c6675;font-size:12px;font-weight:500}input.svelte-1bv7ezn,select.svelte-1bv7ezn,textarea.svelte-1bv7ezn{color:#0a1128;width:100%;font:inherit;background:#fff;border:1px solid #e8e2d6;border-radius:.75rem;padding:11px 12px}textarea.svelte-1bv7ezn{resize:vertical;min-height:180px}input.svelte-1bv7ezn:focus-visible,select.svelte-1bv7ezn:focus-visible,textarea.svelte-1bv7ezn:focus-visible{outline-offset:2px;border-color:#7a5716;outline:3px solid #d4b16a73}[aria-invalid=true].svelte-1bv7ezn{border-color:#991b1b}.field-help.svelte-1bv7ezn,.field-error.svelte-1bv7ezn{font-size:13px}.field-help.svelte-1bv7ezn{color:#5c6675}.field-error.svelte-1bv7ezn{color:#991b1b;font-weight:600}.error-summary.svelte-1bv7ezn,.success-message.svelte-1bv7ezn{border-left:4px solid;gap:2px;margin-top:20px;padding:14px 16px;display:grid}.error-summary.svelte-1bv7ezn{color:#7f1d1d;background:#fee2e2;border-color:#991b1b}.success-message.svelte-1bv7ezn{color:#14532d;background:#dcfce7;border-color:#166534}.honeypot.svelte-1bv7ezn{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.submit.svelte-1bv7ezn{justify-self:start;min-width:220px}.submit.svelte-1bv7ezn:disabled{cursor:wait;opacity:.6}@media (width<=760px){.contact-intro.svelte-1bv7ezn,.contact-layout.svelte-1bv7ezn{grid-template-columns:1fr}.contact-guidance.svelte-1bv7ezn{position:static}}@media (width<=520px){.contact-page.svelte-1bv7ezn{padding-block:40px}.contact-intro.svelte-1bv7ezn,.contact-layout.svelte-1bv7ezn{padding-inline:18px}.field-grid.svelte-1bv7ezn{grid-template-columns:1fr}.form-sheet.svelte-1bv7ezn{padding:22px 18px}.submit.svelte-1bv7ezn{width:100%;min-width:0}}
