.contact[data-astro-cid-vekgkm42]{gap:var(--space-xl);display:grid}.intro[data-astro-cid-vekgkm42]{order:-1}.contact[data-astro-cid-vekgkm42] h1{letter-spacing:-.03em;font-size:clamp(2rem,3.3vw,2.8rem)}@media (width>=56rem){.contact[data-astro-cid-vekgkm42]{column-gap:clamp(2rem,5vw,4rem);row-gap:var(--space-2xl);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.form[data-astro-cid-vekgkm42]{grid-area:1/2/span 2;align-self:start}.next[data-astro-cid-vekgkm42]{grid-area:2/1}}@media (width<=55.99rem){.next[data-astro-cid-vekgkm42]{order:1}}.direct-label[data-astro-cid-vekgkm42]{margin:var(--space-l) 0 var(--space-xs);font-weight:500}.direct[data-astro-cid-vekgkm42]{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.direct[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{align-items:center;gap:var(--space-xs);min-height:2.75rem;font-size:var(--step-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--text);text-decoration-color:var(--accent);font-weight:500;display:inline-flex}.direct[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]:hover{color:var(--accent)}.ico[data-astro-cid-vekgkm42]{background:color-mix(in srgb, var(--accent) 12%, var(--surface-soft));width:2.75rem;height:2.75rem;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;transition:background-color .15s,color .15s;display:grid}.direct[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]:hover .ico[data-astro-cid-vekgkm42]{background:var(--red);color:var(--butter)}.form[data-astro-cid-vekgkm42]{box-shadow:var(--shadow);gap:1.1rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.row[data-astro-cid-vekgkm42]{gap:1.1rem;display:grid}@media (width>=36rem){.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-vekgkm42]{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid}label[data-astro-cid-vekgkm42],legend[data-astro-cid-vekgkm42]{padding:0;font-size:.95rem;font-weight:500}.opt[data-astro-cid-vekgkm42]{color:var(--text-muted);font-weight:400}input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=email],input[data-astro-cid-vekgkm42][type=tel],textarea[data-astro-cid-vekgkm42]{width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--field-border);border-radius:var(--radius);padding:.75rem .9rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}input[data-astro-cid-vekgkm42]:hover,textarea[data-astro-cid-vekgkm42]:hover{border-color:var(--text-muted)}input[data-astro-cid-vekgkm42]::placeholder,textarea[data-astro-cid-vekgkm42]::placeholder{color:var(--text-muted)}input[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent);outline:none}input[data-astro-cid-vekgkm42]:user-invalid,textarea[data-astro-cid-vekgkm42]:user-invalid{border-color:var(--red);box-shadow:0 0 0 3px #ad1c1c26}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:8rem}.roles[data-astro-cid-vekgkm42]{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.role[data-astro-cid-vekgkm42]{font-weight:400;position:relative}.role[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;cursor:pointer;position:absolute;inset:0}.role[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{border:1px solid var(--field-border);background:var(--surface);cursor:pointer;border-radius:999px;padding:.55rem 1.1rem;transition:background-color .15s;display:inline-block}.role[data-astro-cid-vekgkm42]:hover span[data-astro-cid-vekgkm42]{background:var(--surface-soft)}.role[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{background:var(--red);border-color:var(--red);color:var(--butter)}.role[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]{outline:3px solid var(--accent);outline-offset:2px}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.privacy[data-astro-cid-vekgkm42]{color:var(--text-muted);margin:0;font-size:.9rem}.error[data-astro-cid-vekgkm42]{border-radius:var(--radius);color:var(--redDark);background:#fdefeb;border:1px solid #f1c3b8;padding:.9rem 1rem}button[data-astro-cid-vekgkm42][disabled]{opacity:.7;cursor:progress}.submit[data-astro-cid-vekgkm42]{justify-self:start;min-height:3.25rem;padding-inline:1.75rem}@media (width<=35.99rem){.submit[data-astro-cid-vekgkm42]{justify-self:stretch}}
