.contact[data-astro-cid-ogjzdvpc]{padding-top:clamp(8.5rem,6rem + 6vw,11.5rem);padding-bottom:var(--section)}.contact-grid[data-astro-cid-ogjzdvpc]{gap:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.contact-intro[data-astro-cid-ogjzdvpc]{gap:var(--s-5);align-content:start;display:grid}.contact-intro[data-astro-cid-ogjzdvpc] h1[data-astro-cid-ogjzdvpc]{font-size:var(--step-5);max-width:9ch}.contact-direct[data-astro-cid-ogjzdvpc]{gap:var(--s-3);margin-top:var(--s-4);justify-items:start;display:grid}.label[data-astro-cid-ogjzdvpc]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-weight:600}.contact-form-wrap[data-astro-cid-ogjzdvpc]{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(1.5rem,1rem + 2.5vw,3rem)}.contact-form[data-astro-cid-ogjzdvpc]{gap:var(--s-5);display:grid}.row-2[data-astro-cid-ogjzdvpc]{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.optional[data-astro-cid-ogjzdvpc]{color:var(--ink-3);margin-left:.35rem;font-size:.8125rem;font-weight:400}.hp[data-astro-cid-ogjzdvpc]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form-foot[data-astro-cid-ogjzdvpc]{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.form-foot[data-astro-cid-ogjzdvpc] .small[data-astro-cid-ogjzdvpc]{max-width:34ch}.form-error[data-astro-cid-ogjzdvpc]{color:#b4483c;font-size:.9375rem}.btn[data-astro-cid-ogjzdvpc][aria-busy=true]{opacity:.7;pointer-events:none}.compose[data-astro-cid-ogjzdvpc]{gap:var(--s-4);display:grid}.compose[data-astro-cid-ogjzdvpc] h2[data-astro-cid-ogjzdvpc]{font-size:var(--step-3)}.compose-body[data-astro-cid-ogjzdvpc]{white-space:pre-wrap;word-break:break-word;font-family:var(--font-body);padding:var(--s-4);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);color:var(--ink);max-height:22rem;font-size:.9375rem;line-height:1.6;overflow:auto}@media (width<=960px){.contact-grid[data-astro-cid-ogjzdvpc]{gap:var(--s-7);grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.row-2[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,1fr)}}
