.nh-contact[data-astro-cid-qxbfocyq]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(36px,5vw,80px);align-items:start}.nh-contact-intro[data-astro-cid-qxbfocyq]{display:grid;gap:20px}.nh-contact-info[data-astro-cid-qxbfocyq]{display:grid;gap:20px;margin:clamp(8px,3vh,28px) 0 0}.nh-contact-info[data-astro-cid-qxbfocyq] div[data-astro-cid-qxbfocyq]{display:grid;gap:4px}.nh-contact-info[data-astro-cid-qxbfocyq] dt[data-astro-cid-qxbfocyq]{color:var(--nk-muted);font-size:.8125rem}.nh-contact-info[data-astro-cid-qxbfocyq] dd[data-astro-cid-qxbfocyq]{margin:0;font-size:1.0625rem}.nh-form[data-astro-cid-qxbfocyq]{display:grid;gap:24px;padding:clamp(22px,3vw,36px);border:1px solid var(--nk-line);border-radius:16px;background:var(--nk-surface);caret-color:var(--nk-accent)}.nh-row[data-astro-cid-qxbfocyq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px 16px}.nh-row-end[data-astro-cid-qxbfocyq]{align-items:end}.nh-field[data-astro-cid-qxbfocyq]{display:grid;align-content:start;gap:8px;min-width:0;margin:0;padding:0;border:0}.nh-field[data-astro-cid-qxbfocyq]>label[data-astro-cid-qxbfocyq],.nh-field[data-astro-cid-qxbfocyq]>legend[data-astro-cid-qxbfocyq]{padding:0;color:var(--nk-fg);font-size:.875rem;font-weight:600}.nh-field[data-astro-cid-qxbfocyq]>legend[data-astro-cid-qxbfocyq]{margin-bottom:10px}.nh-opt[data-astro-cid-qxbfocyq]{margin:0;color:var(--nk-muted);font-size:.875rem}.nh-back[data-astro-cid-qxbfocyq]{margin:0;color:var(--nk-danger);font-size:.9375rem;font-weight:600;line-height:1.5;scroll-margin-top:max(120px,25vh)}.nh-back[data-astro-cid-qxbfocyq]:not(:target){display:none}.nh-field[data-astro-cid-qxbfocyq] input[data-astro-cid-qxbfocyq],.nh-field[data-astro-cid-qxbfocyq] select[data-astro-cid-qxbfocyq],.nh-field[data-astro-cid-qxbfocyq] textarea[data-astro-cid-qxbfocyq]{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--nk-line-strong);border-radius:10px;background-color:var(--nk-bg);color:var(--nk-fg);font:inherit;font-size:1rem;line-height:1.4;transition:border-color var(--nk-dur-fast) var(--nk-ease-out)}.nh-field[data-astro-cid-qxbfocyq] textarea[data-astro-cid-qxbfocyq]{min-height:132px;resize:vertical}.nh-field[data-astro-cid-qxbfocyq] select[data-astro-cid-qxbfocyq]{padding-right:42px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--nk-muted) 50%),linear-gradient(135deg,var(--nk-muted) 50%,transparent 50%);background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-size:6px 6px;background-repeat:no-repeat;cursor:pointer}.nh-field[data-astro-cid-qxbfocyq] select[data-astro-cid-qxbfocyq]:has(option[value=""]:checked){color:var(--nk-muted)}.nh-field[data-astro-cid-qxbfocyq] select[data-astro-cid-qxbfocyq] option[data-astro-cid-qxbfocyq]{background:var(--nk-surface);color:var(--nk-fg)}.nh-field[data-astro-cid-qxbfocyq] input[data-astro-cid-qxbfocyq]:focus-visible,.nh-field[data-astro-cid-qxbfocyq] select[data-astro-cid-qxbfocyq]:focus-visible,.nh-field[data-astro-cid-qxbfocyq] textarea[data-astro-cid-qxbfocyq]:focus-visible{border-color:var(--nk-accent);outline:2px solid var(--nk-accent);outline-offset:2px}.nh-field[data-astro-cid-qxbfocyq] [data-astro-cid-qxbfocyq][aria-invalid=true]{border-color:var(--nk-danger)}.nh-field[data-astro-cid-qxbfocyq] input[data-astro-cid-qxbfocyq]:-webkit-autofill{-webkit-text-fill-color:var(--nk-fg);box-shadow:0 0 0 100px var(--nk-bg) inset;caret-color:var(--nk-accent)}.nh-err[data-astro-cid-qxbfocyq]{margin:0;color:var(--nk-danger);font-size:.8125rem;line-height:1.45}.nh-chips[data-astro-cid-qxbfocyq]{display:flex;flex-wrap:wrap;gap:8px}.nh-chip[data-astro-cid-qxbfocyq]{position:relative}.nh-chip[data-astro-cid-qxbfocyq] input[data-astro-cid-qxbfocyq]{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.nh-chip[data-astro-cid-qxbfocyq] span[data-astro-cid-qxbfocyq]{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 16px 8px 13px;border:1px solid var(--nk-line-strong);border-radius:999px;color:var(--nk-muted);font-size:.875rem;transition:color var(--nk-dur-fast) var(--nk-ease-out),border-color var(--nk-dur-fast) var(--nk-ease-out)}.nh-chip[data-astro-cid-qxbfocyq] span[data-astro-cid-qxbfocyq]:before{content:"";flex:none;width:8px;height:8px;border:1px solid currentColor;border-radius:50%;transition:background-color var(--nk-dur-fast) var(--nk-ease-out),border-color var(--nk-dur-fast) var(--nk-ease-out)}.nh-chip[data-astro-cid-qxbfocyq] input[data-astro-cid-qxbfocyq]:checked+span[data-astro-cid-qxbfocyq]{border-color:var(--nk-accent);color:var(--nk-fg)}.nh-chip[data-astro-cid-qxbfocyq] input[data-astro-cid-qxbfocyq]:checked+span[data-astro-cid-qxbfocyq]:before{border-color:var(--nk-accent);background-color:var(--nk-accent)}.nh-chip[data-astro-cid-qxbfocyq] input[data-astro-cid-qxbfocyq]:focus-visible+span[data-astro-cid-qxbfocyq]{outline:2px solid var(--nk-accent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.nh-field[data-astro-cid-qxbfocyq] input[data-astro-cid-qxbfocyq]:hover,.nh-field[data-astro-cid-qxbfocyq] select[data-astro-cid-qxbfocyq]:hover,.nh-field[data-astro-cid-qxbfocyq] textarea[data-astro-cid-qxbfocyq]:hover{border-color:var(--nk-muted)}.nh-chip[data-astro-cid-qxbfocyq]:hover span[data-astro-cid-qxbfocyq]{color:var(--nk-fg)}}.nh-form-end[data-astro-cid-qxbfocyq]{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 24px}.nh-send[data-astro-cid-qxbfocyq]{color:var(--nk-accent-text);font-size:1.0625rem;font-weight:600}.nh-send[data-astro-cid-qxbfocyq]:disabled{opacity:.6;cursor:progress}.nh-status[data-astro-cid-qxbfocyq]{flex:1 1 260px;margin:0;color:var(--nk-muted);font-size:.9375rem;line-height:1.5}.nh-form[data-astro-cid-qxbfocyq][data-state=sent] .nh-status[data-astro-cid-qxbfocyq],.nh-form[data-astro-cid-qxbfocyq][data-state=mailto] .nh-status[data-astro-cid-qxbfocyq]{color:var(--nk-fg)}@media(max-width:860px){.nh-contact[data-astro-cid-qxbfocyq]{grid-template-columns:minmax(0,1fr)}}.nh-page[data-astro-cid-qxbfocyq]{padding-top:calc(88px + clamp(40px,8vh,96px))}.nh-b2g[data-astro-cid-qxbfocyq]{max-width:46ch;margin:0;color:var(--nk-muted);font-size:.9375rem;line-height:1.55}
