:root{--background:#121316;--card:#1E2024;--border:#33363C;--grey:#A8ABB3;--text:#EDEEF0;--yellow:#D9B36C;--green:#8FCB8F;--red:#E06060;--blue:#6E8AE0;--purple:#C9CDD3;--off-white:#E7E9EC;font-size:14px}.contact-page.svelte-1dmmrp8.svelte-1dmmrp8{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:min(40rem,100%);margin:0 auto;padding:3rem 1rem 5rem}.kicker.svelte-1dmmrp8.svelte-1dmmrp8{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}h1.svelte-1dmmrp8.svelte-1dmmrp8{font-size:clamp(2rem,6vw,3.2rem);line-height:1.05;letter-spacing:-.045em}form.svelte-1dmmrp8.svelte-1dmmrp8{display:flex;flex-direction:column;gap:1.2rem;width:100%}.field.svelte-1dmmrp8.svelte-1dmmrp8{display:flex;flex-direction:column;gap:.45rem}.field.svelte-1dmmrp8>span.svelte-1dmmrp8{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}input.svelte-1dmmrp8.svelte-1dmmrp8,textarea.svelte-1dmmrp8.svelte-1dmmrp8{width:100%;padding:.65rem .75rem;border:1px solid var(--border);background:#fff;color:var(--text);font:inherit}.dark-theme input.svelte-1dmmrp8.svelte-1dmmrp8,html[data-theme=dark] input.svelte-1dmmrp8.svelte-1dmmrp8,.dark-theme textarea.svelte-1dmmrp8.svelte-1dmmrp8,html[data-theme=dark] textarea.svelte-1dmmrp8.svelte-1dmmrp8{background:var(--card)}textarea.svelte-1dmmrp8.svelte-1dmmrp8{resize:vertical;min-height:9rem}input.svelte-1dmmrp8.svelte-1dmmrp8:focus,textarea.svelte-1dmmrp8.svelte-1dmmrp8:focus{outline:2px solid var(--text);outline-offset:-1px}.reasons.svelte-1dmmrp8.svelte-1dmmrp8{display:flex;flex-wrap:wrap;gap:.4rem}.reasons.svelte-1dmmrp8 button.svelte-1dmmrp8{padding:.5rem .9rem;border:1px solid var(--text);font-weight:600;cursor:pointer}.reasons.svelte-1dmmrp8 button[aria-checked=true].svelte-1dmmrp8{background:var(--text);color:var(--background)}.reasons.svelte-1dmmrp8 button.svelte-1dmmrp8:focus-visible{outline:2px solid var(--text);outline-offset:2px}.captcha.svelte-1dmmrp8.svelte-1dmmrp8{min-height:65px}.error.svelte-1dmmrp8.svelte-1dmmrp8{color:#b3261e;font-size:.9rem}.sent.svelte-1dmmrp8.svelte-1dmmrp8{font-size:1.1rem;font-weight:600}.primary.svelte-1dmmrp8.svelte-1dmmrp8,.secondary.svelte-1dmmrp8.svelte-1dmmrp8{align-self:flex-start;padding:.8rem 1.6rem;border:1px solid var(--text);font-weight:700;cursor:pointer}.primary.svelte-1dmmrp8.svelte-1dmmrp8{background:var(--text);color:var(--background)}.primary.svelte-1dmmrp8.svelte-1dmmrp8:disabled{opacity:.4;cursor:not-allowed}.secondary.svelte-1dmmrp8.svelte-1dmmrp8:hover{background:var(--card)}
