.cf[data-astro-cid-wmnxvbna]{--err:oklch(from var(--color-orange) .5 .13 h)}.cf-grid[data-astro-cid-wmnxvbna]{gap:1.25rem;display:grid}@media (width>=720px){.cf-grid[data-astro-cid-wmnxvbna]{grid-template-columns:1fr 1fr}.cf-wide[data-astro-cid-wmnxvbna]{grid-column:1/-1}}.cf-label[data-astro-cid-wmnxvbna]{margin-bottom:.4rem;font-size:.93rem;font-weight:500;display:block}.cf-req[data-astro-cid-wmnxvbna]{color:var(--color-ink-3)}.cf-input[data-astro-cid-wmnxvbna]{background:var(--color-paper);width:100%;min-height:2.875rem;color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line-strong), 0 1px 2px oklch(20% .02 200/.04);border-radius:.6rem;padding:.65rem .85rem;font-size:1rem;transition:box-shadow .15s}.cf-input[data-astro-cid-wmnxvbna]::placeholder{color:var(--color-ink-3)}@media (hover:hover) and (pointer:fine){.cf-input[data-astro-cid-wmnxvbna]:hover{box-shadow:inset 0 0 0 1px var(--color-ink-3), 0 1px 2px oklch(20% .02 200/.04)}}.cf-input[data-astro-cid-wmnxvbna]:focus-visible{box-shadow:inset 0 0 0 1px var(--color-teal), 0 0 0 3px color-mix(in oklch, var(--color-teal) 22%, transparent);border-radius:.6rem;outline:none}.cf-input[data-astro-cid-wmnxvbna][aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--err)}.cf-input[data-astro-cid-wmnxvbna][aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--err), 0 0 0 3px color-mix(in oklch, var(--err) 18%, transparent)}.cf-textarea[data-astro-cid-wmnxvbna]{resize:vertical;min-height:9rem;line-height:1.5}.cf-err[data-astro-cid-wmnxvbna]{color:var(--err);align-items:flex-start;gap:.4rem;margin-top:.4rem;font-size:.875rem;line-height:1.35;display:flex}.cf-err[data-astro-cid-wmnxvbna]:before{content:"";background:var(--color-orange);border-radius:999px;flex:none;width:.4rem;height:.4rem;margin-top:.38rem}.cf-status[data-astro-cid-wmnxvbna]{opacity:1;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);border-radius:.75rem;align-items:flex-start;gap:.6rem;margin-top:1.5rem;padding:.9rem 1.1rem;font-weight:500;line-height:1.45;display:flex;transform:none}@starting-style{.cf-status[data-astro-cid-wmnxvbna]{opacity:0;transform:translateY(4px)}}.cf-status[data-astro-cid-wmnxvbna]:before{content:"";border-radius:999px;flex:none;width:.5rem;height:.5rem;margin-top:.5rem}.cf-status[data-astro-cid-wmnxvbna][data-type=success]{color:var(--color-teal-deep);background:var(--color-teal-tint);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-teal) 35%, transparent)}.cf-status[data-astro-cid-wmnxvbna][data-type=success]:before{background:var(--color-teal)}.cf-status[data-astro-cid-wmnxvbna][data-type=error]{color:var(--color-ink);background:var(--color-paper-2);box-shadow:inset 0 0 0 1px var(--err)}.cf-status[data-astro-cid-wmnxvbna][data-type=error]:before{background:var(--color-orange)}.cf-labels[data-astro-cid-wmnxvbna]{display:inline-grid}.cf-labels[data-astro-cid-wmnxvbna]>span[data-astro-cid-wmnxvbna]{transition:opacity .2s var(--ease-out), filter .2s var(--ease-out);grid-area:1/1;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.cf-lbl-busy[data-astro-cid-wmnxvbna]{opacity:0;filter:blur(2px)}.cf-submit[data-astro-cid-wmnxvbna][aria-busy=true] .cf-lbl-idle[data-astro-cid-wmnxvbna]{opacity:0;filter:blur(2px);transition-duration:.14s}.cf-submit[data-astro-cid-wmnxvbna][aria-busy=true] .cf-lbl-busy[data-astro-cid-wmnxvbna]{opacity:1;filter:blur()}.cf-submit[data-astro-cid-wmnxvbna][disabled]{cursor:progress}.cf-submit[data-astro-cid-wmnxvbna][aria-busy=true]{background:var(--color-teal-deep)}@media (prefers-reduced-motion:reduce){.cf-labels[data-astro-cid-wmnxvbna]>span[data-astro-cid-wmnxvbna]{filter:none!important}.cf-status[data-astro-cid-wmnxvbna]{transition-property:opacity}@starting-style{.cf-status[data-astro-cid-wmnxvbna]{transform:none}}}.contact-grid[data-astro-cid-fbjrwgpi]{display:grid}.contact-form[data-astro-cid-fbjrwgpi]{padding-block:clamp(2.5rem,6vw,4.5rem)}.contact-info[data-astro-cid-fbjrwgpi]{border-top:1px solid var(--color-line);background:var(--color-paper-2);padding-block:clamp(2.5rem,6vw,4.5rem)}@media (width>=1024px){.contact-grid[data-astro-cid-fbjrwgpi]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.contact-info[data-astro-cid-fbjrwgpi]{border-top:0;border-left:1px solid var(--color-line)}}.info-list[data-astro-cid-fbjrwgpi]{border-top:1px solid var(--color-line);display:grid}.info-list[data-astro-cid-fbjrwgpi]>div[data-astro-cid-fbjrwgpi]{border-bottom:1px solid var(--color-line);gap:.35rem;padding-block:1.1rem;display:grid}.info-list[data-astro-cid-fbjrwgpi] dt[data-astro-cid-fbjrwgpi]{color:var(--color-ink-3);font-size:.85rem;font-weight:500}.info-list[data-astro-cid-fbjrwgpi] dd[data-astro-cid-fbjrwgpi]{line-height:1.55}.info-mail[data-astro-cid-fbjrwgpi]{color:var(--color-teal-deep);text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:color-mix(in oklch, currentColor 40%, transparent);overflow-wrap:anywhere;font-weight:500}.help-row[data-astro-cid-fbjrwgpi]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}
