.contact-page.svelte-1bv7ezn{padding-block:var(--iris-page-start) var(--iris-section-space)}.contact-intro.svelte-1bv7ezn{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(40px,7vw,96px);display:grid}h1.svelte-1bv7ezn{letter-spacing:-.035em;text-wrap:balance;max-width:13ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.75rem,6vw,3rem);font-weight:400}.lede.svelte-1bv7ezn{color:#344255;margin:20px 0 0;font-size:clamp(1.05rem,2vw,1.25rem)}.contact-intro.svelte-1bv7ezn aside:where(.svelte-1bv7ezn){background:#e8f0f7;border:1px solid #244c7c38;border-radius:.625rem;padding:20px 22px}.contact-intro.svelte-1bv7ezn aside:where(.svelte-1bv7ezn) span:where(.svelte-1bv7ezn){color:#244c7c;letter-spacing:.08em;text-transform:uppercase;font-size:16px;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:#586578;margin:10px 0 0;font-size:16px}.contact-layout.svelte-1bv7ezn{margin-top:var(--iris-section-gap);grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(40px,7vw,92px);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-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:400}.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:#586578;font-size:16px}.form-sheet.svelte-1bv7ezn{box-shadow:none;background:#fffdf8;border:1px solid #0a112829;border-top:4px solid #244c7c;border-radius:.625rem;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;margin:0;display:grid}.field.svelte-1bv7ezn label:where(.svelte-1bv7ezn){letter-spacing:0;text-transform:none;font-size:16px;font-weight:700}.field.svelte-1bv7ezn label:where(.svelte-1bv7ezn) span:where(.svelte-1bv7ezn){color:#586578;font-size:16px;font-weight:500}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{color:#0a1128;width:100%;min-height:50px;font:inherit;background:#fffefb;border:1px solid #0a112838;border-radius:.375rem;padding:12px 14px}textarea.svelte-1bv7ezn{resize:vertical;min-height:180px}input.svelte-1bv7ezn:focus-visible,textarea.svelte-1bv7ezn:focus-visible{outline-offset:2px;border-color:#244c7c;outline:3px solid #244c7c33}[aria-invalid=true].svelte-1bv7ezn{border-color:#991b1b}.field-help.svelte-1bv7ezn,.field-error.svelte-1bv7ezn{margin:0;font-size:16px}.field-help.svelte-1bv7ezn{color:#586578}.field-error.svelte-1bv7ezn{color:#991b1b;font-weight:600}.error-summary.svelte-1bv7ezn,.success-message.svelte-1bv7ezn{border:1px 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{color:#fff;background:#244c7c;justify-self:start;min-width:220px}.submit.svelte-1bv7ezn:disabled{cursor:wait;opacity:.6}@media (width<=62rem){.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:var(--iris-page-start) var(--iris-section-space)}.field-grid.svelte-1bv7ezn{grid-template-columns:1fr}.form-sheet.svelte-1bv7ezn{padding:22px 18px}.submit.svelte-1bv7ezn{width:100%;min-width:0}}
