.contact[data-astro-cid-ogjzdvpc]{gap:3rem;display:grid}@media (width>=64rem){.contact[data-astro-cid-ogjzdvpc]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:4.5rem}}.topics[data-astro-cid-ogjzdvpc]{border-top:1px solid var(--line);margin-top:1.5rem}.topics[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]{border-bottom:1px solid var(--line);padding-block:1.1rem}.topics[data-astro-cid-ogjzdvpc] h3[data-astro-cid-ogjzdvpc]{letter-spacing:-.01em;font-size:1.05rem}.topics[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{font-size:var(--fs-sm);color:var(--ink-soft);margin-top:.3rem}.contact__email[data-astro-cid-ogjzdvpc]{font-size:var(--fs-sm);margin-top:1.5rem}.contact__email[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{color:var(--teal-ink)}.contact__form-wrap[data-astro-cid-ogjzdvpc]{padding:clamp(1.5rem,1rem + 2.5vw,2.75rem)}.form__intro[data-astro-cid-ogjzdvpc]{font-size:var(--fs-sm);margin-top:.4rem}.form__grid[data-astro-cid-ogjzdvpc]{gap:1.25rem;margin-top:1.75rem;display:grid}@media (width>=40rem){.form__grid[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr 1fr}.field--full[data-astro-cid-ogjzdvpc]{grid-column:1/-1}}.field[data-astro-cid-ogjzdvpc]{flex-direction:column;gap:.45rem;min-width:0;display:flex}.field[data-astro-cid-ogjzdvpc] label[data-astro-cid-ogjzdvpc]{font-size:var(--fs-sm);font-weight:650}.req[data-astro-cid-ogjzdvpc]{color:#a3412f}.optional[data-astro-cid-ogjzdvpc]{color:var(--ink-muted);font-weight:500}.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc][type=text],.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc][type=email],.field[data-astro-cid-ogjzdvpc] select[data-astro-cid-ogjzdvpc],.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--white);width:100%;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);padding:.8rem .95rem;font-size:1rem;line-height:1.4}.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{resize:vertical;min-height:10rem}.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:hover,.field[data-astro-cid-ogjzdvpc] select[data-astro-cid-ogjzdvpc]:hover,.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]:hover{border-color:#9fadb9}.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:focus-visible,.field[data-astro-cid-ogjzdvpc] select[data-astro-cid-ogjzdvpc]:focus-visible,.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]:focus-visible{border-color:var(--teal-ink);outline:none;box-shadow:0 0 0 3px #3c929440}.field[data-astro-cid-ogjzdvpc] [data-astro-cid-ogjzdvpc][aria-invalid=true]{border-color:#b4462f!important}.field[data-astro-cid-ogjzdvpc] [data-astro-cid-ogjzdvpc][aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #b4462f33}.select[data-astro-cid-ogjzdvpc]{position:relative}.select[data-astro-cid-ogjzdvpc] select[data-astro-cid-ogjzdvpc]{appearance:none;cursor:pointer;padding-right:2.5rem}.select[data-astro-cid-ogjzdvpc]:after{content:"";border-right:1.5px solid var(--ink-soft);border-bottom:1.5px solid var(--ink-soft);pointer-events:none;width:.5rem;height:.5rem;position:absolute;top:50%;right:1rem;transform:translateY(-70%)rotate(45deg)}.field__hint[data-astro-cid-ogjzdvpc]{font-size:var(--fs-xs);color:var(--ink-muted)}.field__error[data-astro-cid-ogjzdvpc]{font-size:var(--fs-xs);color:#a3412f;min-height:0;font-weight:600}.field__error[data-astro-cid-ogjzdvpc]:empty{display:none}.field--check[data-astro-cid-ogjzdvpc]{grid-template-columns:auto 1fr;align-items:start;gap:.25rem .75rem;display:grid}.field--check[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]{width:1.25rem;height:1.25rem;accent-color:var(--teal-ink);cursor:pointer;margin:.15rem 0 0}.field--check[data-astro-cid-ogjzdvpc] label[data-astro-cid-ogjzdvpc]{color:var(--ink-soft);font-weight:500;line-height:1.55}.field--check[data-astro-cid-ogjzdvpc] label[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{color:var(--teal-ink)}.field--check[data-astro-cid-ogjzdvpc] .field__error[data-astro-cid-ogjzdvpc]{grid-column:2}.hp[data-astro-cid-ogjzdvpc]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__actions[data-astro-cid-ogjzdvpc]{margin-top:1.75rem}.form__actions[data-astro-cid-ogjzdvpc] .btn[data-astro-cid-ogjzdvpc][disabled]{opacity:.65;cursor:progress}.form__status[data-astro-cid-ogjzdvpc]{border-radius:var(--radius-sm);font-size:var(--fs-sm);align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:1rem 1.15rem;line-height:1.55;display:flex}.form__status[data-astro-cid-ogjzdvpc][hidden]{display:none}.form__status[data-astro-cid-ogjzdvpc] svg{flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem}.form__status[data-astro-cid-ogjzdvpc]:focus{outline:none}.form__status[data-astro-cid-ogjzdvpc].is-success{color:#174b4c;background:#e3f1f1}.form__status[data-astro-cid-ogjzdvpc].is-error{color:#7c2e1f;background:#fbeeea}.form__status[data-astro-cid-ogjzdvpc].is-info{background:var(--ivory);color:var(--ink);border:1px solid var(--line-strong)}
