.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.contact-card[data-astro-cid-6bfsojfh]{border-radius:var(--radius-lg);background:var(--surface);min-height:16rem;box-shadow:var(--relief);border:0;padding:1.5rem;text-decoration:none;transition:color .18s,transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s}.contact-card[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--accent);text-transform:uppercase;font-size:.78rem;font-weight:750}.contact-card[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{margin-top:2rem;font-size:1.55rem}.contact-card[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--muted)}.contact-card[data-astro-cid-6bfsojfh]:hover{color:var(--accent);transform:translateY(-.15rem);box-shadow:5px 5px 14px #13172126,-5px -5px 14px #fffffff2}.inquiry-heading[data-astro-cid-6bfsojfh]{max-width:42rem;margin-bottom:2rem}.inquiry-heading[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:1.65rem}.inquiry-heading[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]:last-child{color:var(--muted)}.inquiry-form[data-astro-cid-6bfsojfh]{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--relief);grid-template-columns:1fr 1fr;display:grid}.honeypot[data-astro-cid-6bfsojfh]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.field[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--rule);min-width:0;padding:1.35rem clamp(1rem,3vw,2.5rem)}.field[data-astro-cid-6bfsojfh]:nth-child(odd):not(.field-wide){border-right:1px solid var(--rule)}.field-wide[data-astro-cid-6bfsojfh]{grid-column:1/-1}.field[data-astro-cid-6bfsojfh]>label[data-astro-cid-6bfsojfh]{color:var(--ink);font-variation-settings:"wght" 650;justify-content:space-between;gap:1rem;margin-bottom:.6rem;font-size:.77rem;display:flex}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:var(--blue);font-size:.65rem}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:.65rem}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:0;padding:.55rem 0;font-size:1rem}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]{min-height:3rem}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:focus,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus{border-bottom-color:var(--blue);box-shadow:inset 0 -2px var(--blue)}.field-help[data-astro-cid-6bfsojfh]{color:var(--muted);margin:.55rem 0 0;font-size:.68rem}.inquiry-submit[data-astro-cid-6bfsojfh]{border-bottom:0;flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.action-primary[data-astro-cid-6bfsojfh]{border:1px solid var(--blue);border-radius:var(--radius-md);background:var(--blue);color:#fff;min-height:3rem;font:inherit;font-variation-settings:"wght" 650;cursor:pointer;padding:0 1.75rem;transition:background .18s}.action-primary[data-astro-cid-6bfsojfh]:hover:not(:disabled){background:var(--blue-dark)}.action-primary[data-astro-cid-6bfsojfh]:disabled{opacity:.6;cursor:progress}.inquiry-status[data-astro-cid-6bfsojfh]{margin:0;font-size:.8rem}.inquiry-status[data-astro-cid-6bfsojfh][data-state=error]{color:#b3261e}.inquiry-status[data-astro-cid-6bfsojfh][data-state=ok]{color:var(--blue)}.inquiry-submit[data-astro-cid-6bfsojfh] .field-help[data-astro-cid-6bfsojfh]{flex-basis:100%}@media (width<=48rem){.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.contact-card[data-astro-cid-6bfsojfh]{min-height:12rem}.inquiry-form[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.field-wide[data-astro-cid-6bfsojfh]{grid-column:auto}.field[data-astro-cid-6bfsojfh]:nth-child(odd):not(.field-wide){border-right:0}}@media (prefers-contrast:more),(forced-colors:active){.contact-card[data-astro-cid-6bfsojfh],.inquiry-form[data-astro-cid-6bfsojfh]{border:1px solid var(--ink)}}
