@import "https://fonts.googleapis.com/css2?family=Anton&display=swap";.nv-contact[data-astro-cid-dnkomkpi]{box-sizing:border-box;background:var(--color-dark-bg);width:100%;min-height:100vh;color:var(--color-dark-text);padding:9rem 0 0}.nv-contact__inner[data-astro-cid-dnkomkpi]{--cell-pad:clamp(3rem, 8vh, 5.5rem) clamp(1.25rem, 4vw, 4rem);border-top:1px solid var(--color-dark-line);border-bottom:1px solid var(--color-dark-line);grid-template-columns:1fr 1.1fr;display:grid}.nv-contact__copy[data-astro-cid-dnkomkpi]{padding:var(--cell-pad);flex-direction:column;display:flex}.nv-contact__label[data-astro-cid-dnkomkpi]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1.25rem;font-size:.72rem;font-weight:700}.nv-contact__title[data-astro-cid-dnkomkpi]{font-family:var(--font-heavy);text-transform:uppercase;letter-spacing:.005em;color:var(--color-dark-text);max-width:10ch;margin:0 0 1.5rem;font-size:clamp(3rem,6.5vw,6.5rem);font-weight:400;line-height:.92}.nv-contact__accent[data-astro-cid-dnkomkpi]{color:var(--color-accent)}.nv-contact__sub[data-astro-cid-dnkomkpi]{color:var(--color-dark-muted);max-width:30rem;margin:0 0 2.5rem;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.65}.nv-contact__steps[data-astro-cid-dnkomkpi]{border-top:1px solid var(--color-dark-line);max-width:32rem;margin:0 0 2.5rem;padding:0;list-style:none}.nv-contact__step[data-astro-cid-dnkomkpi]{border-bottom:1px solid var(--color-dark-line);align-items:flex-start;gap:1.25rem;padding:1.25rem 0;display:flex}.nv-contact__stepNum[data-astro-cid-dnkomkpi]{border:2px solid var(--color-accent);width:44px;height:44px;font-family:var(--font-heavy);color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;display:flex}.nv-contact__step[data-astro-cid-dnkomkpi] h3[data-astro-cid-dnkomkpi]{font-family:var(--font-heavy);text-transform:uppercase;letter-spacing:.01em;color:var(--color-dark-text);margin:0 0 .35rem;font-size:1.3rem;font-weight:400;line-height:1.1}.nv-contact__step[data-astro-cid-dnkomkpi] p[data-astro-cid-dnkomkpi]{color:var(--color-dark-muted);margin:0;font-size:.95rem;line-height:1.6}.nv-contact__detail[data-astro-cid-dnkomkpi]{width:fit-content;color:var(--color-dark-text);align-items:center;gap:1rem;text-decoration:none;display:flex}.nv-contact__detail-icon[data-astro-cid-dnkomkpi]{background:var(--color-accent);width:48px;height:48px;color:var(--color-dark-bg);flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.nv-contact__detail[data-astro-cid-dnkomkpi]:hover .nv-contact__detail-icon[data-astro-cid-dnkomkpi]{background:var(--color-dark-bg);color:var(--color-accent);outline:1.5px solid var(--color-accent)}.nv-contact__detail-icon[data-astro-cid-dnkomkpi] svg[data-astro-cid-dnkomkpi]{width:20px;height:20px}.nv-contact__detail-copy[data-astro-cid-dnkomkpi]{flex-direction:column;gap:.2rem;display:flex}.nv-contact__detail-label[data-astro-cid-dnkomkpi]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-dark-muted);font-size:.7rem;font-weight:700}.nv-contact__detail-value[data-astro-cid-dnkomkpi]{color:var(--color-dark-text);font-size:1.05rem;font-weight:700;transition:color .2s}.nv-contact__detail[data-astro-cid-dnkomkpi]:hover .nv-contact__detail-value[data-astro-cid-dnkomkpi]{color:var(--color-accent)}.nv-contact__card[data-astro-cid-dnkomkpi]{padding:var(--cell-pad);border-left:1px solid var(--color-dark-line)}.nv-contact__form[data-astro-cid-dnkomkpi]{flex-direction:column;gap:1.5rem;display:flex}.nv-contact__row[data-astro-cid-dnkomkpi]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.nv-contact__field[data-astro-cid-dnkomkpi]{flex-direction:column;gap:.55rem;display:flex}.nv-contact__field[data-astro-cid-dnkomkpi]>label[data-astro-cid-dnkomkpi],.nv-contact__options[data-astro-cid-dnkomkpi] legend[data-astro-cid-dnkomkpi]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-dark-muted);padding:0;font-size:.7rem;font-weight:700}.nv-contact__field[data-astro-cid-dnkomkpi] input[data-astro-cid-dnkomkpi],.nv-contact__field[data-astro-cid-dnkomkpi] textarea[data-astro-cid-dnkomkpi]{box-sizing:border-box;width:100%;font:inherit;color:var(--color-dark-text);background:var(--color-dark-surface);border:1px solid var(--color-dark-line);border-radius:0;outline:none;padding:.95rem 1rem;font-size:1rem;transition:border-color .2s}.nv-contact__field[data-astro-cid-dnkomkpi] input[data-astro-cid-dnkomkpi]::placeholder,.nv-contact__field[data-astro-cid-dnkomkpi] textarea[data-astro-cid-dnkomkpi]::placeholder{color:var(--color-dark-muted)}.nv-contact__field[data-astro-cid-dnkomkpi] input[data-astro-cid-dnkomkpi]:focus,.nv-contact__field[data-astro-cid-dnkomkpi] textarea[data-astro-cid-dnkomkpi]:focus{border-color:var(--color-accent)}.nv-contact__field[data-astro-cid-dnkomkpi] textarea[data-astro-cid-dnkomkpi]{resize:vertical;min-height:140px;line-height:1.6}.nv-contact__options[data-astro-cid-dnkomkpi]{border:none;gap:0;min-width:0;margin:0;padding:0}.nv-contact__options[data-astro-cid-dnkomkpi] legend[data-astro-cid-dnkomkpi]{margin-bottom:.55rem}.nv-contact__chips[data-astro-cid-dnkomkpi]{flex-wrap:wrap;gap:.6rem;display:flex}.nv-contact__chip[data-astro-cid-dnkomkpi]{cursor:pointer;position:relative}.nv-contact__chip[data-astro-cid-dnkomkpi] input[data-astro-cid-dnkomkpi]{opacity:0;width:1px;height:1px;position:absolute}.nv-contact__chip[data-astro-cid-dnkomkpi] span[data-astro-cid-dnkomkpi]{box-sizing:border-box;min-height:44px;color:var(--color-dark-muted);background:var(--color-dark-surface);border:1px solid var(--color-dark-line);align-items:center;padding:0 1rem;font-size:.92rem;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.nv-contact__chip[data-astro-cid-dnkomkpi]:hover span[data-astro-cid-dnkomkpi]{color:var(--color-dark-text);border-color:var(--color-dark-muted)}.nv-contact__chip[data-astro-cid-dnkomkpi] input[data-astro-cid-dnkomkpi]:checked+span[data-astro-cid-dnkomkpi]{color:var(--color-dark-bg);background:var(--color-accent);border-color:var(--color-accent)}.nv-contact__chip[data-astro-cid-dnkomkpi] input[data-astro-cid-dnkomkpi]:focus-visible+span[data-astro-cid-dnkomkpi]{outline:2px solid var(--color-accent);outline-offset:2px}.nv-contact__gotcha[data-astro-cid-dnkomkpi]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.nv-contact__actions[data-astro-cid-dnkomkpi]{align-items:center;gap:1.25rem;margin-top:.5rem;display:flex}.nv-contact__status[data-astro-cid-dnkomkpi]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-dark-muted);font-size:.72rem}.nv-contact__error[data-astro-cid-dnkomkpi]{color:var(--color-error);margin:0;font-size:.92rem;font-weight:600}.nv-contact__success[data-astro-cid-dnkomkpi]{padding:2rem 0}.nv-contact__success[data-astro-cid-dnkomkpi][hidden],.nv-contact__form[data-astro-cid-dnkomkpi][hidden],.nv-contact__error[data-astro-cid-dnkomkpi][hidden]{display:none}.nv-contact__tick[data-astro-cid-dnkomkpi]{background:var(--color-accent);width:64px;height:64px;color:var(--color-dark-bg);justify-content:center;align-items:center;margin-bottom:1.5rem;display:inline-flex}.nv-contact__tick[data-astro-cid-dnkomkpi] svg[data-astro-cid-dnkomkpi]{width:28px;height:28px}.nv-contact__success[data-astro-cid-dnkomkpi] h2[data-astro-cid-dnkomkpi]{font-family:var(--font-heavy);text-transform:uppercase;color:var(--color-dark-text);margin:0 0 .75rem;font-size:clamp(2.4rem,4vw,3.5rem);font-weight:400;line-height:.95}.nv-contact__success[data-astro-cid-dnkomkpi] p[data-astro-cid-dnkomkpi]{color:var(--color-dark-muted);margin:0;font-size:1.05rem;line-height:1.6}@media (width<=900px){.nv-contact[data-astro-cid-dnkomkpi]{padding-top:7rem}.nv-contact__inner[data-astro-cid-dnkomkpi]{grid-template-columns:1fr}.nv-contact__card[data-astro-cid-dnkomkpi]{border-left:none;border-top:1px solid var(--color-dark-line)}.nv-contact__title[data-astro-cid-dnkomkpi]{max-width:none}}@media (width<=600px){.nv-contact__row[data-astro-cid-dnkomkpi]{grid-template-columns:1fr}.nv-contact__title[data-astro-cid-dnkomkpi]{font-size:clamp(2.6rem,13vw,4rem)}}
