.contact-layout.svelte-1bv7ezn{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.contact-aside.svelte-1bv7ezn{padding-top:20px}.contact-aside.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:clamp(30px,3.4vw,44px);line-height:1.2;max-width:17ch;font-weight:400}.contact-aside.svelte-1bv7ezn a:where(.svelte-1bv7ezn){display:inline-flex;gap:15px;margin-top:30px;font-size:17px;line-height:1.6;border-bottom:1px solid var(--gold);overflow-wrap:anywhere}.contact-label.svelte-1bv7ezn{display:block;font-size:16px;margin-bottom:9px;color:var(--ink)}.contact-field.svelte-1bv7ezn{width:100%;padding:14px 16px;min-height:52px;border:1px solid var(--border);border-radius:3px;background:var(--canvas);color:var(--ink);font-size:17px;line-height:1.65;transition:border-color .18s}.contact-field.svelte-1bv7ezn:focus-visible{border-color:var(--gold);outline:2px solid var(--gold);outline-offset:3px}textarea.contact-field.svelte-1bv7ezn{min-height:210px;resize:vertical}.field-error.svelte-1bv7ezn{margin-top:8px;font-size:15px;color:#a03932;line-height:1.6}html.dark .field-error.svelte-1bv7ezn{color:#ffb8ae}.send-button.svelte-1bv7ezn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:14px 28px;border:1px solid var(--gold);border-radius:3px;background:var(--navy);color:var(--navy-contrast);font-size:17px;cursor:pointer}.send-button.svelte-1bv7ezn:hover{box-shadow:0 10px 25px rgb(var(--shadow-rgb) / .18)}.send-button.svelte-1bv7ezn:disabled{opacity:.6;cursor:wait}@media(max-width:800px){.contact-layout.svelte-1bv7ezn{grid-template-columns:1fr;gap:32px}.contact-aside.svelte-1bv7ezn{padding-top:0}.contact-aside.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){max-width:25ch}.contact-aside.svelte-1bv7ezn a:where(.svelte-1bv7ezn){margin-top:16px}}
