.contact.svelte-1jah2g7{position:relative;color:#e2e8f0;padding:clamp(24px,6vw,48px) clamp(20px,6vw,64px) clamp(80px,10vw,120px)}.hero.svelte-1jah2g7{position:relative;z-index:1;max-width:48rem;margin:0 auto clamp(40px,6vw,64px)}.eyebrow.svelte-1jah2g7{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#a5b4fc;font-weight:600;margin:0 0 14px}.display.svelte-1jah2g7{font-family:Fraunces,Playfair Display,Georgia,serif;font-size:clamp(2rem,6.5vw,3.5rem);font-weight:600;letter-spacing:-.02em;color:#f8fafc;line-height:1.08;margin:0 0 20px}.lede.svelte-1jah2g7{font-size:clamp(1.05rem,2.4vw,1.2rem);line-height:1.65;color:#cbd5e1;margin:0;max-width:38rem}.layout.svelte-1jah2g7{position:relative;z-index:1;max-width:80rem;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr;gap:clamp(24px,4vw,36px)}@media(min-width:880px){.layout.svelte-1jah2g7{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;align-items:start}}.form-card.svelte-1jah2g7{background:linear-gradient(135deg,#0f172ab3,#0f172a73);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:clamp(22px,4vw,32px);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.form.svelte-1jah2g7{display:flex;flex-direction:column;gap:18px}.honeypot.svelte-1jah2g7{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.field.svelte-1jah2g7{display:flex;flex-direction:column;gap:6px}.field.svelte-1jah2g7 label:where(.svelte-1jah2g7){font-size:13px;font-weight:600;color:#e2e8f0;letter-spacing:.02em}.field.svelte-1jah2g7 .optional:where(.svelte-1jah2g7){color:#94a3b8;font-weight:400;font-size:12px}.field.svelte-1jah2g7 input:where(.svelte-1jah2g7),.field.svelte-1jah2g7 textarea:where(.svelte-1jah2g7),.field.svelte-1jah2g7 select:where(.svelte-1jah2g7){font:inherit;width:100%;min-height:44px;padding:12px 14px;color:#f8fafc;background:#0206178c;border:1px solid rgba(255,255,255,.12);border-radius:10px;transition:border-color .16s,box-shadow .16s,background .16s}.field.svelte-1jah2g7 textarea:where(.svelte-1jah2g7){resize:vertical;min-height:140px;line-height:1.55}.field.svelte-1jah2g7 input:where(.svelte-1jah2g7)::placeholder,.field.svelte-1jah2g7 textarea:where(.svelte-1jah2g7)::placeholder{color:#64748b}.field.svelte-1jah2g7 input:where(.svelte-1jah2g7):focus,.field.svelte-1jah2g7 textarea:where(.svelte-1jah2g7):focus,.field.svelte-1jah2g7 select:where(.svelte-1jah2g7):focus{outline:0;border-color:#5cffc0b3;box-shadow:0 0 0 3px #5cffc02e;background:#020617b3}.field.svelte-1jah2g7 input[aria-invalid=true]:where(.svelte-1jah2g7),.field.svelte-1jah2g7 textarea[aria-invalid=true]:where(.svelte-1jah2g7),.field.svelte-1jah2g7 select[aria-invalid=true]:where(.svelte-1jah2g7){border-color:#f8717199}.field.svelte-1jah2g7 input[aria-invalid=true]:where(.svelte-1jah2g7):focus,.field.svelte-1jah2g7 textarea[aria-invalid=true]:where(.svelte-1jah2g7):focus,.field.svelte-1jah2g7 select[aria-invalid=true]:where(.svelte-1jah2g7):focus{box-shadow:0 0 0 3px #f871712e}.select-wrap.svelte-1jah2g7{position:relative}.select-wrap.svelte-1jah2g7 select:where(.svelte-1jah2g7){appearance:none;-webkit-appearance:none;padding-right:40px}.select-wrap.svelte-1jah2g7 select:where(.svelte-1jah2g7) option:where(.svelte-1jah2g7){background:#0f172a;color:#f8fafc}.select-chev.svelte-1jah2g7{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px;height:8px;color:#94a3b8;pointer-events:none}.field-hint.svelte-1jah2g7{margin:0;font-size:12px;color:#94a3b8;line-height:1.5}.field-error.svelte-1jah2g7{margin:0;font-size:12.5px;color:#fca5a5;line-height:1.5}.form-error.svelte-1jah2g7{margin:0;padding:12px 14px;font-size:13px;color:#fecaca;background:#7f1d1d59;border:1px solid rgba(248,113,113,.4);border-radius:10px}.primary-action.svelte-1jah2g7{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:.04em;text-decoration:none;border:1px solid rgba(92,255,192,.7);background:linear-gradient(135deg,#5cffc0f2,#5cffc0bf);color:#0a0f1f;cursor:pointer;transition:background .16s,border-color .16s,transform .22s cubic-bezier(.22,1,.36,1)}.primary-action.svelte-1jah2g7:hover:not(:disabled),.primary-action.svelte-1jah2g7:focus-visible:not(:disabled){background:linear-gradient(135deg,#a7ffd9,#5cffc0e6);outline:0;transform:translateY(-1px)}.primary-action.svelte-1jah2g7:disabled{opacity:.65;cursor:progress}@media(max-width:640px){.primary-action.svelte-1jah2g7{width:100%}}.thanks.svelte-1jah2g7{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.thanks-eyebrow.svelte-1jah2g7{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#5cffc0;font-weight:600;margin:0}.thanks-h.svelte-1jah2g7{font-family:Fraunces,Playfair Display,Georgia,serif;font-size:clamp(1.4rem,3.5vw,1.8rem);font-weight:600;color:#f8fafc;margin:0;line-height:1.15}.thanks-body.svelte-1jah2g7{font-size:1rem;line-height:1.65;color:#cbd5e1;margin:0 0 4px;max-width:38rem}.ghost-action.svelte-1jah2g7{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:.04em;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#cbd5e1;cursor:pointer;transition:background .16s,border-color .16s,color .16s}.ghost-action.svelte-1jah2g7:hover,.ghost-action.svelte-1jah2g7:focus-visible{background:#ffffff14;border-color:#ffffff4d;color:#f8fafc;outline:0}.side.svelte-1jah2g7{display:flex;flex-direction:column;gap:20px}.side-block.svelte-1jah2g7{padding:22px;background:#0f172a8c;border:1px solid rgba(255,255,255,.08);border-radius:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.side-h.svelte-1jah2g7{font-family:Fraunces,Playfair Display,Georgia,serif;font-size:1.15rem;font-weight:600;color:#f8fafc;margin:0 0 10px;letter-spacing:-.005em}.emails.svelte-1jah2g7{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.emails.svelte-1jah2g7 li:where(.svelte-1jah2g7){display:flex;flex-direction:column;gap:2px;padding:10px 0;border-top:1px dashed rgba(255,255,255,.06)}.emails.svelte-1jah2g7 li:where(.svelte-1jah2g7):first-child{border-top:0;padding-top:0}.email-tag.svelte-1jah2g7{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#a5b4fc;font-weight:600}.email-link.svelte-1jah2g7{font-family:JetBrains Mono,Menlo,monospace;font-size:14px;color:#5cffc0;text-decoration:none;border-bottom:1px solid rgba(92,255,192,.3);padding-bottom:1px;align-self:flex-start;transition:border-color .16s,color .16s}.email-link.svelte-1jah2g7:hover,.email-link.svelte-1jah2g7:focus-visible{color:#a7ffd9;border-color:#5cffc0e6;outline:0}.address.svelte-1jah2g7{font-style:normal;font-size:14px;line-height:1.65;color:#cbd5e1;margin:0 0 10px}.address.svelte-1jah2g7 strong:where(.svelte-1jah2g7){color:#f1f5f9}.company-no.svelte-1jah2g7{font-size:12px;color:#94a3b8;margin:0;letter-spacing:.02em}.inline-mint.svelte-1jah2g7{color:#5cffc0;text-decoration:none;border-bottom:1px solid rgba(92,255,192,.4);padding-bottom:1px;transition:border-color .16s,color .16s}.inline-mint.svelte-1jah2g7:hover,.inline-mint.svelte-1jah2g7:focus-visible{color:#a7ffd9;border-color:#5cffc0e6;outline:0}
