.page-title[data-astro-cid-6bfsojfh]{font-size:clamp(2.5rem,1.4rem + 3.6vw,5rem)}.page-lead[data-astro-cid-6bfsojfh]{margin-top:1.5rem}.contact-grid[data-astro-cid-6bfsojfh]{row-gap:3.5rem}.details[data-astro-cid-6bfsojfh],.contact-form[data-astro-cid-6bfsojfh],.no-form[data-astro-cid-6bfsojfh]{grid-column:content-start/content-end}.contact-form[data-astro-cid-6bfsojfh],.no-form[data-astro-cid-6bfsojfh]{width:100%;max-width:46rem}.details[data-astro-cid-6bfsojfh]{align-content:start;justify-items:start;gap:.6rem;display:grid}.detail-phone[data-astro-cid-6bfsojfh]{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.2rem + 3vw,3rem);font-weight:800;line-height:1.05;text-decoration:none}.detail-phone[data-astro-cid-6bfsojfh]:hover{color:var(--brand)}.detail-email[data-astro-cid-6bfsojfh]{font-size:var(--step-1);font-weight:500}.detail-place[data-astro-cid-6bfsojfh]{color:var(--muted);margin-bottom:1rem}.contact-form[data-astro-cid-6bfsojfh]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);gap:1.25rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.field-row[data-astro-cid-6bfsojfh]{gap:1.25rem;display:grid}.field[data-astro-cid-6bfsojfh]{gap:.4rem;display:grid}label[data-astro-cid-6bfsojfh]{font-size:1rem;font-weight:600}.optional[data-astro-cid-6bfsojfh]{color:var(--muted);font-weight:400}input[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]{width:100%;font:inherit;color:var(--ink);background:var(--paper);border-radius:var(--radius);border:1px solid #b9bec9;padding:.7rem .8rem;font-size:1rem}input[data-astro-cid-6bfsojfh]:focus-visible,textarea[data-astro-cid-6bfsojfh]:focus-visible{outline:3px solid var(--brand);outline-offset:0;border-color:var(--brand)}textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:9rem}.honeypot[data-astro-cid-6bfsojfh]{display:none}.contact-form[data-astro-cid-6bfsojfh] .button[data-astro-cid-6bfsojfh]{justify-self:start}.contact-form[data-astro-cid-6bfsojfh] .button[data-astro-cid-6bfsojfh]:disabled{opacity:.6;cursor:progress}.form-status[data-astro-cid-6bfsojfh]{min-height:1.6em;font-weight:500}.form-status[data-astro-cid-6bfsojfh][data-state=success]{color:#1d6b3a}.form-status[data-astro-cid-6bfsojfh][data-state=error]{color:#a3261b}.no-form[data-astro-cid-6bfsojfh]{border-top:2px solid var(--ink);max-width:var(--measure);padding-top:1.5rem}.no-form-heading[data-astro-cid-6bfsojfh]{font-size:var(--step-1);margin-bottom:.75rem}@media (width>=40rem){.field-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr}}@media (width>=60rem){.details[data-astro-cid-6bfsojfh]{grid-column:content-start/mid;padding-right:clamp(2rem,4vw,5rem)}.contact-form[data-astro-cid-6bfsojfh],.no-form[data-astro-cid-6bfsojfh]{grid-column:mid/content-end;align-self:start}}
