.page-hero.svelte-1bv7ezn{padding:clamp(4rem,12vw,6rem) 0 2rem;position:relative;overflow:hidden}.orb.svelte-1bv7ezn{filter:blur(70px);background:#e055342e;border-radius:50%;width:300px;height:300px;position:absolute;bottom:0;left:20%}.page-hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){margin:.5rem 0 1rem;font-size:clamp(2rem,4vw,2.75rem)}.lead.svelte-1bv7ezn{max-width:50ch;color:var(--text-muted)}.contact-grid.svelte-1bv7ezn{align-items:start}.info.svelte-1bv7ezn ul:where(.svelte-1bv7ezn){margin:1.5rem 0;padding:0;list-style:none}.info.svelte-1bv7ezn li:where(.svelte-1bv7ezn){color:var(--text-muted);align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.info.svelte-1bv7ezn i:where(.svelte-1bv7ezn){color:var(--accent);width:1.25rem;margin-top:.2rem}.info.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{color:var(--accent)}.note.svelte-1bv7ezn{font-size:.9rem}.form.svelte-1bv7ezn label:where(.svelte-1bv7ezn){margin-bottom:1rem;display:block}.form.svelte-1bv7ezn span:where(.svelte-1bv7ezn){text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.4rem;font-size:.8rem;display:block}.form.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.form.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){border-radius:var(--radius);border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);font:inherit;padding:.75rem 1rem;transition:border-color .25s}.form.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.form.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{border-color:var(--accent);outline:none}.form.svelte-1bv7ezn .btn:where(.svelte-1bv7ezn){justify-content:center;width:100%;margin-top:.5rem}.success.svelte-1bv7ezn{color:var(--accent-light);align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}
