.contact-page[data-astro-cid-ogjzdvpc]{max-width:32rem}.contact-card[data-astro-cid-ogjzdvpc]{background:var(--card,#fff);border:1.5px solid color-mix(in srgb, var(--pan-dark,#2a2e33) 18%, var(--line,#d5dde8));box-shadow:none;border-radius:12px;padding:1.25rem 1.2rem 1.35rem}.contact-form[data-astro-cid-ogjzdvpc]{flex-direction:column;gap:1rem;display:flex}.contact-form__hp[data-astro-cid-ogjzdvpc]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-form__field[data-astro-cid-ogjzdvpc]{flex-direction:column;gap:.35rem;display:flex}.contact-form__field[data-astro-cid-ogjzdvpc] label[data-astro-cid-ogjzdvpc]{color:var(--ink,#2a2e33);font-size:.92rem;font-weight:700}.contact-form__field[data-astro-cid-ogjzdvpc] .req[data-astro-cid-ogjzdvpc]{color:var(--accent,#b85a3a)}.contact-form__field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc],.contact-form__field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{border:1.5px solid var(--line,#d5dde8);border-radius:var(--radius-control,10px);background-color:var(--pack-panel-soft,#f2f4f7);width:100%;color:var(--ink,#2a2e33);-webkit-text-fill-color:var(--ink,#2a2e33);caret-color:var(--ink,#2a2e33);background-image:none;outline:none;margin:0;padding:.6rem .85rem;font-family:inherit;font-size:1rem;line-height:1.4;transition:border-color .15s,box-shadow .15s,background-color .15s;display:block}.contact-form__field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{resize:vertical;min-height:8rem}.contact-form__field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:focus,.contact-form__field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]:focus{border-color:var(--accent,#b85a3a);background-color:var(--card,#fff);box-shadow:0 0 0 3px #b85a3a2e}.contact-form__field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:-webkit-autofill,.contact-form__field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:-webkit-autofill:hover,.contact-form__field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:-webkit-autofill:focus,.contact-form__field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]:-webkit-autofill,.contact-form__field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]:-webkit-autofill:hover,.contact-form__field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink,#2a2e33);caret-color:var(--ink,#2a2e33);box-shadow:0 0 0 1000px var(--pack-panel-soft,#f2f4f7) inset;transition:background-color 99999s ease-out}.contact-form__field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:user-invalid,.contact-form__field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]:user-invalid{border-color:#a84838}.contact-form__turnstile[data-astro-cid-ogjzdvpc]{min-height:65px}.contact-form__status[data-astro-cid-ogjzdvpc]{border-radius:var(--radius,10px);margin:0;padding:.65rem .85rem;font-size:.92rem;font-weight:600}.contact-form__status[data-astro-cid-ogjzdvpc][data-kind=success]{background:var(--success-wash,#eef2f0);border:1px solid var(--success-border,#ddd0c4);color:var(--ink,#2a2e33)}.contact-form__status[data-astro-cid-ogjzdvpc][data-kind=error]{background:var(--warning-wash,#f4f0ec);border:1px solid var(--warning-border,#e0d4c4);color:var(--warning-text,#5a5048)}.contact-form__status[data-astro-cid-ogjzdvpc][data-kind=pending]{background:var(--pack-panel-soft,#f2f4f7);border:1px solid var(--line,#d5dde8);color:var(--muted,#6a737c)}.contact-form__submit[data-astro-cid-ogjzdvpc]{background:var(--accent-fill,var(--accent,#b85a3a));color:#fff;cursor:pointer;border:none;border-radius:999px;align-self:flex-start;margin-top:.15rem;padding:.65rem 1.35rem;font-family:inherit;font-size:1rem;font-weight:700;transition:background .15s,transform .15s}.contact-form__submit[data-astro-cid-ogjzdvpc]:hover:not(:disabled){background:var(--accent-fill-hover,var(--accent-hover,#943f28))}.contact-form__submit[data-astro-cid-ogjzdvpc]:focus-visible{outline:2px solid var(--accent,#b85a3a);outline-offset:3px}.contact-form__submit[data-astro-cid-ogjzdvpc]:disabled{opacity:.65;cursor:not-allowed}
