.contact[data-astro-cid-6bfsojfh]{align-items:start;gap:2rem;display:grid}.form[data-astro-cid-6bfsojfh]{background:var(--white);border-radius:var(--radius);padding:clamp(1.75rem,4vw,3rem)}.form[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{margin-bottom:1.75rem}.form__grid[data-astro-cid-6bfsojfh]{gap:1.35rem;display:grid}.field[data-astro-cid-6bfsojfh]{gap:.5rem;display:grid}.field[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{color:var(--onyx);font-size:.9375rem;font-weight:600}.field[data-astro-cid-6bfsojfh] em[data-astro-cid-6bfsojfh]{color:var(--graphite);font-style:normal;font-weight:400}.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]{width:100%;min-height:54px;font:inherit;color:var(--onyx);background:var(--paper);border:1px solid #0000;border-radius:12px;padding:.8rem 1rem;font-size:1.0625rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]::placeholder{color:#8a9098}.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]{appearance:none;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 8l5 5 5-5' fill='none' stroke='%23111214' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 1rem center/1.1rem no-repeat;padding-right:2.75rem}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:140px}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:hover,.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:hover,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:hover{border-color:var(--hairline)}.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{background-color:var(--white);border-color:var(--onyx);outline:none;box-shadow:0 0 0 4px #3d7bff38}.form__foot[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.25rem;display:flex}.form__hint[data-astro-cid-6bfsojfh]{color:var(--graphite);font-size:.9375rem}.form__done[data-astro-cid-6bfsojfh]{color:#1d5a51;background:#deefec;border-radius:12px;margin-top:1.5rem;padding:1rem 1.25rem;font-size:1rem}.form__done[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:inherit;font-weight:600}.aside[data-astro-cid-6bfsojfh]{padding:.5rem .25rem}.aside__lede[data-astro-cid-6bfsojfh]{color:var(--graphite);margin:.75rem 0 1.75rem}.aside[data-astro-cid-6bfsojfh] dl[data-astro-cid-6bfsojfh]{border-top:1px solid var(--hairline);margin:0}.aside[data-astro-cid-6bfsojfh] dl[data-astro-cid-6bfsojfh] div[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--hairline);gap:.15rem;padding:1rem 0;display:grid}.aside[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh]{letter-spacing:.14em;text-transform:uppercase;color:var(--graphite);font-size:.8rem;font-weight:600}.aside[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh]{color:var(--onyx);overflow-wrap:anywhere;margin:0;font-size:1.125rem}.aside[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--onyx);border-bottom:1px solid var(--silver);text-decoration:none}.aside[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{border-color:var(--onyx)}.aside__note[data-astro-cid-6bfsojfh]{color:var(--graphite);margin-top:1.75rem;font-size:1rem}.aside__note[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--onyx);text-underline-offset:3px}@media (width>=720px){.form__grid[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,minmax(0,1fr))}.field--wide[data-astro-cid-6bfsojfh]{grid-column:1/-1}}@media (width>=1024px){.contact[data-astro-cid-6bfsojfh]{grid-template-columns:1.65fr 1fr;gap:4rem}.aside[data-astro-cid-6bfsojfh]{position:sticky;top:120px}}
