.contact__grid[data-astro-cid-kxdbumtn]{align-items:start;gap:2.5rem;display:grid}@media (width>=1000px){.contact__grid[data-astro-cid-kxdbumtn]{grid-template-columns:.9fr 1.1fr;gap:4rem}}.channels[data-astro-cid-kxdbumtn]{gap:.75rem;display:grid}.channel[data-astro-cid-kxdbumtn]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color .25s, transform .4s var(--ease);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:grid}a[data-astro-cid-kxdbumtn].channel:hover{border-color:var(--green);transform:translate(4px)}a[data-astro-cid-kxdbumtn].channel>svg:last-child{color:var(--green)}.channel--static[data-astro-cid-kxdbumtn]{grid-template-columns:auto 1fr}.channel__icon[data-astro-cid-kxdbumtn]{border:1px solid var(--green-line);background:var(--green-wash);width:52px;height:52px;color:var(--green);border-radius:50%;place-items:center;display:grid}.channel__txt[data-astro-cid-kxdbumtn]{min-width:0;display:grid}.channel__txt[data-astro-cid-kxdbumtn] small[data-astro-cid-kxdbumtn]{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:.75rem}.channel__txt[data-astro-cid-kxdbumtn] strong[data-astro-cid-kxdbumtn]{overflow-wrap:anywhere;font-size:1.1rem;font-weight:500}.channel--wa[data-astro-cid-kxdbumtn]{background:var(--green);border-color:var(--green);color:var(--black)}.channel--wa[data-astro-cid-kxdbumtn] .channel__icon[data-astro-cid-kxdbumtn]{background:var(--black);color:var(--green);border-color:var(--black)}.channel--wa[data-astro-cid-kxdbumtn] .channel__txt[data-astro-cid-kxdbumtn] small[data-astro-cid-kxdbumtn]{color:#000000b3}.channel--wa[data-astro-cid-kxdbumtn] .channel__txt[data-astro-cid-kxdbumtn] strong[data-astro-cid-kxdbumtn]{color:var(--black);font-weight:600}.channel--wa[data-astro-cid-kxdbumtn]>svg:last-child{color:var(--black)!important}.form-card[data-astro-cid-kxdbumtn]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:clamp(1.5rem,4vw,2.75rem)}.form-card__t[data-astro-cid-kxdbumtn]{margin-bottom:1.5rem;font-size:clamp(1.75rem,4vw,2.5rem)}.form[data-astro-cid-kxdbumtn],.form__row[data-astro-cid-kxdbumtn]{gap:1.1rem;display:grid}@media (width>=640px){.form__row[data-astro-cid-kxdbumtn]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-kxdbumtn]{gap:.4rem;display:grid}.field[data-astro-cid-kxdbumtn] label[data-astro-cid-kxdbumtn]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:500}.opt[data-astro-cid-kxdbumtn]{text-transform:none;letter-spacing:0;color:var(--faint)}.field[data-astro-cid-kxdbumtn] input[data-astro-cid-kxdbumtn],.field[data-astro-cid-kxdbumtn] textarea[data-astro-cid-kxdbumtn]{background:var(--black);border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;min-height:52px;padding:.85rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.field[data-astro-cid-kxdbumtn] textarea[data-astro-cid-kxdbumtn]{resize:vertical;min-height:140px}.field[data-astro-cid-kxdbumtn] input[data-astro-cid-kxdbumtn]::placeholder,.field[data-astro-cid-kxdbumtn] textarea[data-astro-cid-kxdbumtn]::placeholder{color:var(--faint)}.field[data-astro-cid-kxdbumtn] input[data-astro-cid-kxdbumtn]:focus,.field[data-astro-cid-kxdbumtn] textarea[data-astro-cid-kxdbumtn]:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #45ce6a33}.field__err[data-astro-cid-kxdbumtn]{color:#ff8a8a;font-size:.82rem;display:none}.field[data-astro-cid-kxdbumtn].is-invalid input[data-astro-cid-kxdbumtn],.field[data-astro-cid-kxdbumtn].is-invalid textarea[data-astro-cid-kxdbumtn]{border-color:#ff8a8a}.field[data-astro-cid-kxdbumtn].is-invalid .field__err[data-astro-cid-kxdbumtn]{display:block}.hp[data-astro-cid-kxdbumtn]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__status[data-astro-cid-kxdbumtn]:empty{display:none}.form__status[data-astro-cid-kxdbumtn]{border-radius:var(--radius);padding:.9rem 1rem;font-size:.95rem}.form__status[data-astro-cid-kxdbumtn].is-ok{background:var(--green-wash);border:1px solid var(--green-line);color:var(--green)}.form__status[data-astro-cid-kxdbumtn].is-err{color:#ff8a8a;background:#ff8a8a14;border:1px solid #ff8a8a66}.form__note[data-astro-cid-kxdbumtn]{color:var(--faint);text-align:center;font-size:.82rem}[data-astro-cid-kxdbumtn][data-submit][disabled]{opacity:.6;pointer-events:none}.where[data-astro-cid-kxdbumtn]{border-top:1px solid var(--line)}.where__grid[data-astro-cid-kxdbumtn]{align-items:center;gap:2.5rem;display:grid}.where__copy[data-astro-cid-kxdbumtn]{justify-items:start;gap:1.2rem;display:grid}.where__facts[data-astro-cid-kxdbumtn]{gap:.9rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.where__facts[data-astro-cid-kxdbumtn] li[data-astro-cid-kxdbumtn]{color:var(--muted);gap:.8rem;display:flex}.where__facts[data-astro-cid-kxdbumtn] svg{color:var(--green);flex:none;margin-top:.25rem}.map[data-astro-cid-kxdbumtn]{aspect-ratio:4/3;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(#ffffff0a 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, #ffffff0a 1px, transparent 1px) 0 0 / 32px 32px, radial-gradient(circle at 50% 45%, #45ce6a2e, transparent 55%), var(--surface);position:relative;overflow:hidden}.map[data-astro-cid-kxdbumtn] iframe{filter:grayscale(.6)invert(.92)hue-rotate(180deg);border:0;width:100%;height:100%;position:absolute;inset:0}.map__placeholder[data-astro-cid-kxdbumtn]{text-align:center;place-content:center;justify-items:center;gap:1rem;padding:1.5rem;display:grid;position:absolute;inset:0}.map__placeholder[data-astro-cid-kxdbumtn] p[data-astro-cid-kxdbumtn]{color:var(--muted);max-width:30ch;font-size:.92rem}.map__pin[data-astro-cid-kxdbumtn]{background:var(--green);width:64px;height:64px;color:var(--black);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 10px #45ce6a26,0 0 0 22px #45ce6a12}@media (width>=900px){.where__grid[data-astro-cid-kxdbumtn]{grid-template-columns:.8fr 1.2fr;gap:4rem}}
