.contact__in:where(.astro-cjj54vly){grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.contact__dl:where(.astro-cjj54vly){grid-template-columns:auto minmax(0,1fr);gap:10px 18px;margin:24px 0 0;display:grid}.contact__dl:where(.astro-cjj54vly) dt:where(.astro-cjj54vly){font-weight:var(--label-weight);color:var(--muted);font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);padding-top:3px}.contact__dl:where(.astro-cjj54vly) dd:where(.astro-cjj54vly){overflow-wrap:anywhere;margin:0}.contact__form:where(.astro-cjj54vly){gap:16px;display:grid}.contact__form:where(.astro-cjj54vly) label:where(.astro-cjj54vly){gap:6px;font-size:15px;font-weight:600;display:grid}.contact__form:where(.astro-cjj54vly) label:where(.astro-cjj54vly) em:where(.astro-cjj54vly){color:var(--muted);font-style:normal;font-weight:400}.contact__form:where(.astro-cjj54vly) input:where(.astro-cjj54vly),.contact__form:where(.astro-cjj54vly) textarea:where(.astro-cjj54vly){font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:var(--ink);width:100%;padding:12px 14px}.contact__form:where(.astro-cjj54vly) input:where(.astro-cjj54vly):focus,.contact__form:where(.astro-cjj54vly) textarea:where(.astro-cjj54vly):focus{outline:3px solid var(--focus);outline-offset:1px;border-color:#0000}.contact__hp:where(.astro-cjj54vly){width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact__status:where(.astro-cjj54vly){min-height:1.4em;font-weight:600}.contact__status:where(.astro-cjj54vly).ok{color:var(--ok)}.contact__status:where(.astro-cjj54vly).err{color:var(--err)}.contact__fine:where(.astro-cjj54vly){font-size:14px}@media (width<=860px){.contact__in:where(.astro-cjj54vly){grid-template-columns:1fr}}
