.hp-field.svelte-8ur557{position:absolute;left:-9999px;top:-9999px;opacity:0;height:0;width:0;overflow:hidden;pointer-events:none}.contact-form.svelte-8ur557{display:flex;flex-direction:column;gap:1.5rem;position:relative}.form-group.svelte-8ur557{display:flex;flex-direction:column;gap:.5rem}.form-label.svelte-8ur557{font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#ffffff40}.required.svelte-8ur557{color:#ffffff40}.form-input.svelte-8ur557{background:#ffffff04;border:1px solid rgba(255,255,255,.08);padding:.75rem 1rem;font-size:.9375rem;color:#fff9;font-family:var(--font-sans);transition:border-color .15s ease;width:100%;border-radius:0}.form-input.svelte-8ur557::placeholder{font-family:var(--font-mono);color:#ffffff26;font-size:.875rem}.form-input.svelte-8ur557:focus{outline:none;border-color:#fff3}.form-select.svelte-8ur557{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.25)' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2rem}.form-select.svelte-8ur557 option:where(.svelte-8ur557){background:#0a1628;color:#fff9}.form-textarea.svelte-8ur557{resize:vertical;min-height:8rem}.form-privacy.svelte-8ur557 p:where(.svelte-8ur557){font-size:.75rem;font-family:var(--font-mono);color:#fff3;line-height:1.6;margin:0;letter-spacing:.03em}.privacy-link.svelte-8ur557{color:#ffffff59;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .15s ease}.privacy-link.svelte-8ur557:hover{color:#fff9}.submit-btn.svelte-8ur557{align-self:flex-start}.error-message.svelte-8ur557{padding:.75rem 1rem;background:#ffffff04;border:1px solid rgba(255,255,255,.15);font-size:.875rem;color:#fff9;font-family:var(--font-mono);letter-spacing:.03em}.success-state.svelte-8ur557{padding:3rem 0;display:flex;flex-direction:column;gap:.75rem}.success-label.svelte-8ur557{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffff40;margin:0}.success-heading.svelte-8ur557{font-size:1.75rem;font-weight:600;color:#fff;margin:0}.success-text.svelte-8ur557{font-size:.9375rem;color:#ffffff80;margin:0;line-height:1.6}.btn-ghost.svelte-8ur557{display:inline-flex;align-items:center;gap:.5rem;background-color:transparent;color:#ffffff80;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;padding:.75rem 1.75rem;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:border-color .2s ease,color .2s ease;margin-top:.75rem}.btn-ghost.svelte-8ur557:hover{border-color:#fff3;color:#fffc}.btn-primary.svelte-8ur557{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:#0a1628;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:.875rem 2rem;border:none;cursor:pointer;transition:background .2s ease}.btn-primary.svelte-8ur557:hover:not(:disabled){background:#ffffffe6}.btn-primary.svelte-8ur557:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-8ur557{width:1rem;height:1rem;border:2px solid rgba(10,22,40,.3);border-top-color:#0a1628;border-radius:50%;animation:svelte-8ur557-spin .6s linear infinite;flex-shrink:0}@keyframes svelte-8ur557-spin{to{transform:rotate(360deg)}}.page-header[data-astro-cid-uw5kdbxl]{padding-top:6rem;padding-bottom:2.5rem;position:relative;z-index:1}@media(min-width:768px){.page-header[data-astro-cid-uw5kdbxl]{padding-top:8rem;padding-bottom:4rem}}.coord-label[data-astro-cid-uw5kdbxl]{margin-bottom:1.25rem}.page-title[data-astro-cid-uw5kdbxl]{font-size:clamp(2.5rem,6vw,4rem);font-weight:600;letter-spacing:-.03em;color:#fff;margin:0}.contact-section[data-astro-cid-uw5kdbxl]{padding-bottom:6rem;position:relative;z-index:1}.contact-inner[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:1024px){.contact-inner[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr 280px;gap:4rem;align-items:start}}.info-col[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column}.info-block[data-astro-cid-uw5kdbxl]{padding:1.25rem 0;display:flex;flex-direction:column;gap:.375rem}.info-label[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffff40;display:block}.info-value[data-astro-cid-uw5kdbxl]{font-size:.875rem;color:#fff9;line-height:1.6;margin:0}.info-email[data-astro-cid-uw5kdbxl]{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .15s ease}.info-email[data-astro-cid-uw5kdbxl]:hover{color:#ffffffe6}.info-sep[data-astro-cid-uw5kdbxl]{height:1px;background:#ffffff0a}.privacy-link[data-astro-cid-uw5kdbxl]{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;color:#fff9;transition:color .15s ease}.privacy-link[data-astro-cid-uw5kdbxl]:hover{color:#ffffffe6}
