.layout[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,64px);align-items:start}.side[data-astro-cid-2mxdoeuz]{display:grid;gap:20px}.contact-card[data-astro-cid-2mxdoeuz]{padding:clamp(24px,3.5vw,36px);display:flex;flex-direction:column;gap:14px}.contact-card[data-astro-cid-2mxdoeuz] h2[data-astro-cid-2mxdoeuz]{font-size:clamp(1.3rem,2vw,1.6rem);color:var(--ghost);margin:0;font-family:var(--font-display)}.email-link[data-astro-cid-2mxdoeuz]{font-family:var(--font-data);font-size:1.1rem;color:var(--signal);text-decoration:none}.email-link[data-astro-cid-2mxdoeuz]:hover{text-decoration:underline}.form-box[data-astro-cid-2mxdoeuz]{background:linear-gradient(160deg,var(--surface-1) 0%,rgba(5,29,26,.9) 100%);border:1px solid var(--border-medium);border-radius:10px;padding:clamp(24px,3.5vw,44px);box-shadow:0 16px 40px -12px #000000b3}.form-badge[data-astro-cid-2mxdoeuz]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-data);font-size:.7rem;letter-spacing:.08em;color:var(--ok);margin-bottom:24px;padding:4px 10px;background:#2ecc7114;border:1px solid rgba(46,204,113,.2);border-radius:4px}.form-box[data-astro-cid-2mxdoeuz] input,.form-box[data-astro-cid-2mxdoeuz] select,.form-box[data-astro-cid-2mxdoeuz] textarea{background:var(--ink)}@media(max-width:900px){.layout[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr}}
