.cform[data-astro-cid-vekgkm42]{gap:var(--s-5);display:grid}.cform[data-astro-cid-vekgkm42] fieldset[data-astro-cid-vekgkm42]{gap:var(--s-5);border:0;min-width:0;display:grid}.cform[data-astro-cid-vekgkm42] fieldset[data-astro-cid-vekgkm42]:disabled{opacity:.5}.cform__row[data-astro-cid-vekgkm42]{gap:var(--s-5);display:grid}@media (width>=720px){.cform__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}}.cform__hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.field[data-astro-cid-vekgkm42]{gap:var(--s-2);display:grid}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-size:.85rem;font-weight:500}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42][aria-hidden]{color:var(--gold)}.field__opt[data-astro-cid-vekgkm42]{color:var(--mute);font-weight:400}.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]{background:var(--ink-2);border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;min-height:52px;transition:border-color var(--t-fast), background var(--t-fast);padding:.85rem 1rem;font-size:1rem}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:160px;line-height:1.5}.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--mute) 50%), linear-gradient(135deg, var(--mute) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:2.5rem}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]::placeholder,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]::placeholder{color:#a19d95b3}.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:#f3efe666}.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(--gold);outline-offset:0;border-color:var(--gold);background:var(--ink-3)}.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]{border-color:#e5484d}.field__error[data-astro-cid-vekgkm42]{min-height:0;font-size:var(--step--1);color:#ff8b8e}.field__error[data-astro-cid-vekgkm42]:empty{display:none}.cform__foot[data-astro-cid-vekgkm42]{gap:var(--s-5);align-items:center;display:grid}@media (width>=720px){.cform__foot[data-astro-cid-vekgkm42]{grid-template-columns:1fr auto}}.cform__legal[data-astro-cid-vekgkm42]{font-size:var(--step--1);color:var(--mute)}.cform[data-astro-cid-vekgkm42] button[data-astro-cid-vekgkm42]:disabled{opacity:.6;cursor:progress}.cform__notice[data-astro-cid-vekgkm42]{padding:var(--s-4) var(--s-5);border:1px dashed var(--gold);color:var(--bone);font-size:.95rem}.cform__status[data-astro-cid-vekgkm42]:empty{display:none}.cform__status[data-astro-cid-vekgkm42]{padding:var(--s-4) var(--s-5);border:1px solid var(--line);font-size:.95rem}.cform__status[data-astro-cid-vekgkm42]:focus{outline:none}.cform__status[data-astro-cid-vekgkm42].is-ok{border-color:var(--gold);color:var(--bone)}.cform__status[data-astro-cid-vekgkm42].is-error{border-color:#e5484d}.contact__grid[data-astro-cid-in7yjviz]{gap:var(--s-9);display:grid}.contact__aside[data-astro-cid-in7yjviz]{gap:var(--s-7);align-content:start;display:grid}.contact__block[data-astro-cid-in7yjviz]{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line);justify-items:start;display:grid}.contact__block[data-astro-cid-in7yjviz] .provisional{margin:0}.contact__email[data-astro-cid-in7yjviz]{font-family:var(--font-display);font-size:var(--step-1);word-break:break-all;transition:color var(--t-fast);font-weight:600}.contact__email[data-astro-cid-in7yjviz]:hover{color:var(--gold)}.contact__social[data-astro-cid-in7yjviz]{gap:var(--s-3);display:grid}.contact__social[data-astro-cid-in7yjviz] a[data-astro-cid-in7yjviz]{align-items:center;gap:var(--s-3);display:inline-flex}.contact__form[data-astro-cid-in7yjviz]{gap:var(--s-6);align-content:start;display:grid}@media (width>=1080px){.contact__grid[data-astro-cid-in7yjviz]{gap:var(--s-10);grid-template-columns:4fr 7fr}}
