.contact[data-astro-cid-he3spzz3]{background:var(--teal);color:#fff}.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.contact__title[data-astro-cid-he3spzz3]{font-family:var(--font-display);color:#fff;margin-bottom:14px;font-size:clamp(2.3rem,1.4rem + 3vw,3.5rem);font-weight:600;line-height:1.08}.contact__lead[data-astro-cid-he3spzz3]{color:#ffffffeb;max-width:46ch;margin-bottom:34px;font-size:1rem;line-height:1.75}.contact__list[data-astro-cid-he3spzz3]{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.contact__list[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{align-items:flex-start;gap:16px;display:flex}.contact__icon[data-astro-cid-he3spzz3]{color:var(--green-light);flex:0 0 30px;place-items:center;display:grid}.contact__label[data-astro-cid-he3spzz3]{letter-spacing:.14em;color:#fffffff5;margin:0 0 3px;font-size:.72rem;font-weight:700}.contact__list[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:#ffffffe6;min-height:24px;text-decoration:underline;display:inline-block}.contact__list[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--green-light);opacity:1}.contact__list[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:focus-visible{box-shadow:none;outline-color:#fff}.contact__addr[data-astro-cid-he3spzz3]{color:#ffffffe6;margin:0;font-size:.9rem;line-height:1.55}.contact__form[data-astro-cid-he3spzz3]{background:var(--card);color:var(--body);border-radius:var(--radius);flex-direction:column;gap:16px;padding:42px;display:none;box-shadow:0 40px 70px -30px #00000073}.js .contact__form[data-astro-cid-he3spzz3]{display:flex}.contact__hp[data-astro-cid-he3spzz3]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.contact__form-title[data-astro-cid-he3spzz3]{font-family:var(--font-display);color:var(--ink);margin:0 0 4px;font-size:1.18rem;font-weight:600}.contact__row[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field[data-astro-cid-he3spzz3]{flex-direction:column;display:flex}.field[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{letter-spacing:.02em;color:var(--ink);margin-bottom:7px;font-size:.75rem;font-weight:600}.field[data-astro-cid-he3spzz3] .opt[data-astro-cid-he3spzz3]{color:var(--muted);font-weight:400}.contact__form[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.contact__form[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{width:100%;font-family:var(--font);color:var(--ink);border:1px solid var(--muted);background:#fbfdfb;border-radius:12px;padding:13px 15px;font-size:.92rem}.contact__form[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:132px}.contact__form[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]::placeholder,.contact__form[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]::placeholder{color:var(--muted)}.contact__form-footer[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.contact__form-footer[data-astro-cid-he3spzz3] .btn[data-astro-cid-he3spzz3]{flex:none;padding:13px 30px;font-size:.8rem}.contact__form-footer[data-astro-cid-he3spzz3] .btn[data-astro-cid-he3spzz3][aria-disabled=true]{cursor:progress}.contact__status[data-astro-cid-he3spzz3]{align-items:center;gap:6px;font-size:.8rem;line-height:1.2;display:inline-flex}.contact__status[data-astro-cid-he3spzz3].is-success,.contact__status[data-astro-cid-he3spzz3].is-error{border-radius:999px;padding:7px 13px;font-weight:500}.contact__status[data-astro-cid-he3spzz3].is-success{color:var(--green-deep);background:#18c39a21}.contact__status[data-astro-cid-he3spzz3].is-error{color:#9b301c;background:#c0492f1c}@media (width<=900px){.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:40px}.contact__form[data-astro-cid-he3spzz3]{padding:28px}.contact__form[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.contact__form[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{font-size:1rem}}@media (width<=600px){.contact__row[data-astro-cid-he3spzz3]{grid-template-columns:1fr}.contact__form-footer[data-astro-cid-he3spzz3] .btn[data-astro-cid-he3spzz3]{width:100%}}
