.form[data-astro-cid-vekgkm42],.form__row[data-astro-cid-vekgkm42]{gap:1.75rem;display:grid}@media (width>=40rem){.form__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:1.75rem 1.5rem}}.field[data-astro-cid-vekgkm42]{align-content:start;gap:.5rem;display:grid}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42],.field__label[data-astro-cid-vekgkm42]{font-size:1rem;font-weight:560}.field__opt[data-astro-cid-vekgkm42]{color:var(--c-ink-soft);font-weight:400}.field__hint[data-astro-cid-vekgkm42]{font-size:var(--t-sm);color:var(--c-ink-soft);line-height:1.45}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{border:1px solid var(--c-line);border-radius:var(--radius);width:100%;min-height:3.25rem;color:var(--c-ink);font:inherit;background:#fbfcf8;padding:.8rem .95rem;font-size:1rem;line-height:1.4;transition:border-color .2s,box-shadow .2s}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:9rem}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:hover,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:hover,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:hover{border-color:var(--c-ink-soft)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus-visible,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus-visible{outline:2px solid var(--c-ink);outline-offset:1px;border-color:var(--c-ink)}.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--c-error);box-shadow:inset 3px 0 0 var(--c-error)}.field__select[data-astro-cid-vekgkm42]{position:relative}.field__select[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{appearance:none;cursor:pointer;padding-right:2.75rem}.field__select[data-astro-cid-vekgkm42]:after{content:"";border-right:1.5px solid var(--c-ink);border-bottom:1.5px solid var(--c-ink);pointer-events:none;width:.55rem;height:.55rem;position:absolute;top:50%;right:1.1rem;transform:translateY(-70%)rotate(45deg)}.field__error[data-astro-cid-vekgkm42]{font-size:var(--t-sm);color:var(--c-error);font-weight:500}.field__error[data-astro-cid-vekgkm42]:empty{display:none}.field[data-astro-cid-vekgkm42]{position:relative}.file__input[data-astro-cid-vekgkm42]{clip-path:inset(50%);opacity:0;width:1px;height:1px;position:absolute;bottom:0;left:0;overflow:hidden}.file[data-astro-cid-vekgkm42]{border:1px dashed var(--c-line);border-radius:var(--radius);cursor:pointer;background:#fbfcf8;align-items:center;gap:.75rem;min-height:3.25rem;padding:.8rem 1rem;display:flex;font-weight:400!important}.file[data-astro-cid-vekgkm42]:hover{border-color:var(--c-ink)}.file[data-astro-cid-vekgkm42]:has(+.file__input:focus-visible){outline:2px solid var(--c-ink);outline-offset:2px}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__privacy[data-astro-cid-vekgkm42]{font-size:var(--t-sm);color:var(--c-ink-soft)}.form__submit[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.form__status[data-astro-cid-vekgkm42]{font-size:var(--t-sm);color:var(--c-ink-soft)}.form__status[data-astro-cid-vekgkm42].is-error{color:var(--c-error);font-weight:500}.form__summary[data-astro-cid-vekgkm42]{border-left:3px solid var(--c-error);background:#f7e9e4;padding:1.1rem 1.25rem}.form__summary-title[data-astro-cid-vekgkm42]{color:var(--c-error);font-weight:600}.form__summary[data-astro-cid-vekgkm42] ul[data-astro-cid-vekgkm42]{margin:.5rem 0 0;padding-left:1.2rem}.form__summary[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--c-error)}.form__notice[data-astro-cid-vekgkm42]{background:var(--c-sand);padding:1rem 1.25rem}.form-success[data-astro-cid-vekgkm42]{background:var(--c-sand);padding:clamp(2rem,5vw,3.5rem)}.form-success[data-astro-cid-vekgkm42] .form-success__icon{color:var(--c-success);margin-bottom:1.25rem}.form-success[data-astro-cid-vekgkm42] h2[data-astro-cid-vekgkm42]{font-size:var(--t-xl);max-width:14ch}.form-success[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{font-size:var(--t-md);color:var(--c-ink-soft);margin-top:1rem}.form-success[data-astro-cid-vekgkm42]:focus{outline:none}.section--flush[data-astro-cid-ogjzdvpc]{padding-top:0}.contact[data-astro-cid-ogjzdvpc]{gap:4rem;display:grid}@media (width>=64rem){.contact[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(4rem,7vw,8rem)}.contact__aside[data-astro-cid-ogjzdvpc]{top:calc(var(--header-h) + 2rem);position:sticky}}.contact__aside[data-astro-cid-ogjzdvpc]{border-top:1px solid var(--c-zinc);padding-top:2rem}.contact__aside-title[data-astro-cid-ogjzdvpc]{font-size:var(--t-lg);font-stretch:var(--w-semi);margin-bottom:1.75rem}.direct[data-astro-cid-ogjzdvpc]{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.direct[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.direct[data-astro-cid-ogjzdvpc] svg{color:var(--c-wood-ink);margin-top:.15rem}.direct__label[data-astro-cid-ogjzdvpc]{font-size:var(--t-sm);color:var(--c-ink-soft);display:block}.direct[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{color:var(--c-ink);font-size:var(--t-md);overflow-wrap:anywhere;border-bottom:1px solid #29352c4d;text-decoration:none}.direct[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]:hover{border-color:var(--c-ink)}
