.page-head[data-astro-cid-uw5kdbxl]{padding-block:var(--space-m) var(--space-l);display:grid;gap:1.25rem}.invitation[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-size:var(--text-heading);line-height:1.25;max-width:30ch}.form-offline[data-astro-cid-uw5kdbxl]{grid-column:1 / 9;display:grid;gap:1rem;align-content:start}.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:start}form[data-astro-cid-uw5kdbxl]{grid-column:1 / 9;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-s) var(--gutter)}.hp[data-astro-cid-uw5kdbxl]{position:absolute;left:-9999px;opacity:0}.field[data-astro-cid-uw5kdbxl]{display:grid;gap:.4rem}.field-wide[data-astro-cid-uw5kdbxl]{grid-column:1 / -1}label[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:var(--text-meta);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70);display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.req[data-astro-cid-uw5kdbxl],.opt[data-astro-cid-uw5kdbxl]{font-size:var(--text-fine);text-transform:none;letter-spacing:.02em;color:var(--ink-60)}.hint[data-astro-cid-uw5kdbxl]{font-size:var(--text-fine);color:var(--ink-60)}input[data-astro-cid-uw5kdbxl]:not(.hp),select[data-astro-cid-uw5kdbxl],textarea[data-astro-cid-uw5kdbxl]{border:0;border-bottom:1px solid var(--ink-45);background:transparent;padding:.65rem .1rem;border-radius:0;width:100%;min-height:44px}select[data-astro-cid-uw5kdbxl]{appearance:none;cursor:pointer}input[data-astro-cid-uw5kdbxl]:focus-visible,select[data-astro-cid-uw5kdbxl]:focus-visible,textarea[data-astro-cid-uw5kdbxl]:focus-visible{outline:none;border-bottom:2px solid var(--accent)}textarea[data-astro-cid-uw5kdbxl]{resize:vertical;border:1px solid var(--ink-45);padding:.75rem}textarea[data-astro-cid-uw5kdbxl]:focus-visible{border:1px solid var(--accent);outline:1px solid var(--accent)}.field[data-astro-cid-uw5kdbxl].invalid input[data-astro-cid-uw5kdbxl],.field[data-astro-cid-uw5kdbxl].invalid select[data-astro-cid-uw5kdbxl],.field[data-astro-cid-uw5kdbxl].invalid textarea[data-astro-cid-uw5kdbxl]{border-color:var(--accent)}.error-msg[data-astro-cid-uw5kdbxl]{font-size:var(--text-fine);color:var(--accent)}.form-note[data-astro-cid-uw5kdbxl]{grid-column:1 / -1;font-size:var(--text-fine);color:var(--ink-60);max-width:none}.submit[data-astro-cid-uw5kdbxl]{grid-column:1 / -1;justify-self:start;background:var(--ink);color:var(--canvas);border:1px solid var(--ink);padding:.9rem 2.5rem;min-height:48px;cursor:pointer;font-family:var(--font-mono);font-size:var(--text-meta);font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.submit[data-astro-cid-uw5kdbxl]:hover{background:var(--accent);border-color:var(--accent);color:var(--paper)}.submit[data-astro-cid-uw5kdbxl][disabled]{opacity:.6;cursor:wait}.status[data-astro-cid-uw5kdbxl]{grid-column:1 / -1;min-height:1.5em}.status[data-astro-cid-uw5kdbxl].ok{color:var(--ink)}.status[data-astro-cid-uw5kdbxl].err{color:var(--accent)}.privacy[data-astro-cid-uw5kdbxl]{grid-column:1 / -1;font-size:var(--text-fine);color:var(--ink-60);max-width:60ch}.direct[data-astro-cid-uw5kdbxl]{grid-column:10 / 13;display:grid;gap:1rem;position:sticky;top:var(--space-s)}.direct-email[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-size:var(--text-lead);text-decoration-color:var(--accent);overflow-wrap:anywhere;display:inline-flex;align-items:center;min-height:44px}.direct-wa[data-astro-cid-uw5kdbxl]{justify-self:start;font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;display:inline-flex;align-items:center;min-height:44px}.fallback[data-astro-cid-uw5kdbxl]{font-size:var(--text-fine);color:var(--ink-60)}@media(max-width:48rem){form[data-astro-cid-uw5kdbxl],.direct[data-astro-cid-uw5kdbxl],.form-offline[data-astro-cid-uw5kdbxl]{grid-column:1 / -1;position:static}form[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.direct[data-astro-cid-uw5kdbxl]{margin-top:var(--space-m)}}
