.contact-content.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1000px;margin:0 auto}.contact-info.svelte-1bv7ezn h2:where(.svelte-1bv7ezn),.contact-form.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){color:var(--archimedes-yellow);margin-bottom:2rem}.contact-item.svelte-1bv7ezn{margin-bottom:2rem}.contact-item.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){color:var(--incandescent-gold);font-size:1.1rem;margin-bottom:.5rem}.contact-item.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--text-on-dark);text-decoration:none;font-size:1.1rem}.contact-item.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{color:var(--archimedes-yellow)}.info-links.svelte-1bv7ezn{margin-top:2rem;padding:1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md)}.info-links.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin-bottom:.5rem}.info-links.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--archimedes-yellow);text-decoration:none;font-weight:600}.contact-form.svelte-1bv7ezn form:where(.svelte-1bv7ezn){display:flex;flex-direction:column;gap:1rem}.contact-form.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.contact-form.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){padding:12px;border:1px solid #ddd;border-radius:4px;font-size:1rem;font-family:inherit}.contact-form.svelte-1bv7ezn button:where(.svelte-1bv7ezn){align-self:flex-start}@media (max-width: 768px){.contact-content.svelte-1bv7ezn{grid-template-columns:1fr;gap:2rem}}
