.contact-layout[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1.1fr;gap:8vw;display:grid}.contact-layout[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:40px}.contact-layout[data-astro-cid-6bfsojfh] .contact-photo{--photo-h:290px;margin:30px 0}.contact-info[data-astro-cid-6bfsojfh]{margin:0;padding:20px 0}.contact-info[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--line);padding:18px 0;line-height:1.5;list-style:none}.contact-info[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{color:var(--muted);margin-top:5px;font-size:12px;display:block}form[data-astro-cid-6bfsojfh] .at-field{margin:18px 0}form[data-astro-cid-6bfsojfh] textarea.at-input{min-height:110px}.trap[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-error[data-astro-cid-6bfsojfh]{color:var(--red-ink);margin-top:12px;font-size:13px;font-weight:600}.form-error[data-astro-cid-6bfsojfh]:empty{display:none}.note[data-astro-cid-6bfsojfh]{margin-top:18px}.form-state[data-astro-cid-6bfsojfh]{color:var(--green);margin-top:15px;font-size:13px;line-height:1.6}@media (width<=800px){.contact-layout[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:35px}}
