.fullpage[data-astro-cid-k2texcsk].contact .wrap[data-astro-cid-k2texcsk]{place-items:center;align-items:center;justify-items:center}.contact[data-astro-cid-k2texcsk] .contact-content[data-astro-cid-k2texcsk]{width:min(720px,100%);display:grid;gap:32px;align-items:start;text-align:left}.contact[data-astro-cid-k2texcsk] .contact-image[data-astro-cid-k2texcsk]{width:100%;border-radius:var(--radius);overflow:hidden;background:linear-gradient(180deg,var(--surface),var(--card-bg-end));border:1px solid var(--border);box-shadow:0 24px 48px #0a0a0b59}.contact[data-astro-cid-k2texcsk] .contact-image[data-astro-cid-k2texcsk] img[data-astro-cid-k2texcsk]{width:100%;height:auto;display:block;object-fit:cover}.contact[data-astro-cid-k2texcsk] .contact-content[data-astro-cid-k2texcsk] h1[data-astro-cid-k2texcsk]{font-size:clamp(28px,3vw,38px);font-weight:600;color:var(--text-primary);margin:0;letter-spacing:-.5px}.contact[data-astro-cid-k2texcsk] .contact-intro[data-astro-cid-k2texcsk]{font-size:clamp(16px,2.1vw,22px);line-height:1.75;color:var(--text-secondary);margin:0}.contact[data-astro-cid-k2texcsk] .contact-form[data-astro-cid-k2texcsk]{margin-top:12px}.contact[data-astro-cid-k2texcsk] .contact-table[data-astro-cid-k2texcsk]{width:100%;border-collapse:separate;border-spacing:0}.contact[data-astro-cid-k2texcsk] .contact-table[data-astro-cid-k2texcsk] th[data-astro-cid-k2texcsk],.contact[data-astro-cid-k2texcsk] .contact-table[data-astro-cid-k2texcsk] td[data-astro-cid-k2texcsk]{text-align:left}.contact[data-astro-cid-k2texcsk] .contact-table[data-astro-cid-k2texcsk] tr[data-astro-cid-k2texcsk]{display:block}.contact[data-astro-cid-k2texcsk] .contact-table[data-astro-cid-k2texcsk] tr[data-astro-cid-k2texcsk]+tr[data-astro-cid-k2texcsk]{margin-top:20px}.contact[data-astro-cid-k2texcsk] .contact-table[data-astro-cid-k2texcsk] td[data-astro-cid-k2texcsk]{display:block}.contact[data-astro-cid-k2texcsk] .contact-table[data-astro-cid-k2texcsk] input[data-astro-cid-k2texcsk],.contact[data-astro-cid-k2texcsk] .contact-table[data-astro-cid-k2texcsk] textarea[data-astro-cid-k2texcsk],.contact[data-astro-cid-k2texcsk] .contact-table[data-astro-cid-k2texcsk] select[data-astro-cid-k2texcsk]{width:100%;padding:12px 16px;border-radius:calc(var(--radius) - 4px);border:1px solid var(--border);background:transparent;color:var(--text-primary);font:inherit;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease;line-height:1.35;min-height:44px}.contact[data-astro-cid-k2texcsk] .contact-table[data-astro-cid-k2texcsk] select[data-astro-cid-k2texcsk]{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:14px 14px;padding-right:42px}.contact[data-astro-cid-k2texcsk] .contact-table[data-astro-cid-k2texcsk] label[data-astro-cid-k2texcsk]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--text-secondary);letter-spacing:.02em;text-transform:none}.contact[data-astro-cid-k2texcsk] .contact-table[data-astro-cid-k2texcsk] input[data-astro-cid-k2texcsk]::placeholder,.contact[data-astro-cid-k2texcsk] .contact-table[data-astro-cid-k2texcsk] textarea[data-astro-cid-k2texcsk]::placeholder{color:var(--text-muted)}.contact[data-astro-cid-k2texcsk] .contact-table[data-astro-cid-k2texcsk] input[data-astro-cid-k2texcsk]:focus,.contact[data-astro-cid-k2texcsk] .contact-table[data-astro-cid-k2texcsk] textarea[data-astro-cid-k2texcsk]:focus,.contact[data-astro-cid-k2texcsk] .contact-table[data-astro-cid-k2texcsk] select[data-astro-cid-k2texcsk]:focus{outline:none;border-color:#77ffe0a6;box-shadow:0 0 0 3px #77ffe02e}.contact[data-astro-cid-k2texcsk] .contact-table[data-astro-cid-k2texcsk] textarea[data-astro-cid-k2texcsk]{min-height:120px}.contact[data-astro-cid-k2texcsk] .contact-table-submit[data-astro-cid-k2texcsk] td[data-astro-cid-k2texcsk]{padding-top:4px}@media (max-width: 600px){.contact[data-astro-cid-k2texcsk] .contact-form[data-astro-cid-k2texcsk]{margin-top:32px}.contact[data-astro-cid-k2texcsk] .contact-table-submit[data-astro-cid-k2texcsk] td[data-astro-cid-k2texcsk]{padding-top:8px}}
