.contact__grid[data-astro-cid-m3fpdg7m]{gap:var(--s-8);align-items:start;display:grid}.contact__info[data-astro-cid-m3fpdg7m]{gap:var(--s-5);display:grid}.contact__h[data-astro-cid-m3fpdg7m]{font-size:var(--text-lg);padding-bottom:var(--s-3);border-bottom:1px solid var(--line)}.contact__form-wrap[data-astro-cid-m3fpdg7m],.form[data-astro-cid-m3fpdg7m]{gap:var(--s-5);display:grid}.form__hp[data-astro-cid-m3fpdg7m]{position:absolute;left:-9999px}.form__row[data-astro-cid-m3fpdg7m]{gap:var(--s-5);display:grid}.field[data-astro-cid-m3fpdg7m]{gap:var(--s-2);display:grid}.field[data-astro-cid-m3fpdg7m][hidden],.form[data-astro-cid-m3fpdg7m][hidden]{display:none}.form-done[data-astro-cid-m3fpdg7m]{gap:var(--s-4);padding:var(--s-6) 0;justify-items:start;display:grid}.form-done[data-astro-cid-m3fpdg7m][hidden]{display:none}.form-done__t[data-astro-cid-m3fpdg7m]{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);outline:none;max-width:18ch;font-weight:700;line-height:1.15}.form-done__dot[data-astro-cid-m3fpdg7m]{background:var(--ember);vertical-align:baseline;border-radius:50%;width:.2em;height:.2em;margin-left:.05em;display:inline-block}.form-done__p[data-astro-cid-m3fpdg7m]{font-size:var(--text-lg);color:var(--muted);max-width:40ch}@media (prefers-reduced-motion:no-preference){.form-done[data-astro-cid-m3fpdg7m]:not([hidden]){animation:form-done-in var(--dur) var(--ease-out)}@keyframes form-done-in{0%{opacity:0;transform:translateY(10px)}}}.legal-dlg[data-astro-cid-m3fpdg7m]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--ink-deep);width:min(100% - 2rem,46rem);max-height:calc(100svh - 2rem);color:var(--fg);margin:auto;padding:0;overflow:hidden}.legal-dlg[data-astro-cid-m3fpdg7m][open]{grid-template-rows:auto minmax(0,1fr);display:grid}.legal-dlg[data-astro-cid-m3fpdg7m]::backdrop{background:#15181bd1}.legal-dlg__bar[data-astro-cid-m3fpdg7m]{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-5);border-bottom:1px solid var(--line);display:flex}.legal-dlg__h[data-astro-cid-m3fpdg7m]{font-size:var(--text-base);letter-spacing:0;font-weight:600}.legal-dlg__x[data-astro-cid-m3fpdg7m]{border:1px solid var(--line-strong);width:2.75rem;height:2.75rem;color:var(--fg);transition:border-color var(--dur-fast), color var(--dur-fast);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.legal-dlg__x[data-astro-cid-m3fpdg7m]:hover{border-color:var(--ember-bright);color:var(--ember-bright)}.legal-dlg__x[data-astro-cid-m3fpdg7m]:focus-visible{outline:2px solid var(--ember-bright);outline-offset:2px}.legal-dlg__body[data-astro-cid-m3fpdg7m]{overscroll-behavior:contain;padding:var(--s-5);overflow:auto}.legal-dlg__body[data-astro-cid-m3fpdg7m]:focus-visible{outline:2px solid var(--ember-bright);outline-offset:-2px}.legal-dlg__body[data-astro-cid-m3fpdg7m] .legal-text>h2:first-child{margin-top:0}@media (prefers-reduced-motion:no-preference){.legal-dlg[data-astro-cid-m3fpdg7m][open]{animation:legal-dlg-in var(--dur) var(--ease-out)}@keyframes legal-dlg-in{0%{opacity:0;transform:translateY(12px)}}}.field__l[data-astro-cid-m3fpdg7m]{font-size:var(--text-sm);font-weight:600}.field[data-astro-cid-m3fpdg7m] select[data-astro-cid-m3fpdg7m]{border:1px solid var(--line-strong);border-radius:var(--radius);-webkit-appearance:none;appearance:none;width:100%;color:var(--fg);background:#ffffff0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23FF8A4C' stroke-width='1.5'/%3E%3C/svg%3E") right .9em center no-repeat;padding:.8em 2.4em .8em .9em}.field[data-astro-cid-m3fpdg7m] select[data-astro-cid-m3fpdg7m]:focus-visible{border-color:var(--ember-bright);outline:none;box-shadow:0 0 0 3px #ff8a4c33}.field[data-astro-cid-m3fpdg7m] select[data-astro-cid-m3fpdg7m] option[data-astro-cid-m3fpdg7m]{color:var(--ink);background:var(--paper)}.field[data-astro-cid-m3fpdg7m] input[data-astro-cid-m3fpdg7m]:not([type=checkbox]),.field[data-astro-cid-m3fpdg7m] textarea[data-astro-cid-m3fpdg7m]{border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);background:#ffffff0a;padding:.8em .9em}.field[data-astro-cid-m3fpdg7m] input[data-astro-cid-m3fpdg7m]:focus-visible,.field[data-astro-cid-m3fpdg7m] textarea[data-astro-cid-m3fpdg7m]:focus-visible{border-color:var(--ember-bright);outline:none;box-shadow:0 0 0 3px #ff8a4c33}.field[data-astro-cid-m3fpdg7m] [data-astro-cid-m3fpdg7m][aria-invalid=true]{border-color:var(--ember-bright)}.field__err[data-astro-cid-m3fpdg7m]{font-size:var(--text-sm);color:var(--ember-bright);font-weight:500}.check[data-astro-cid-m3fpdg7m]{gap:var(--s-3);font-size:var(--text-sm);grid-template-columns:auto 1fr;align-items:start;display:grid}.check[data-astro-cid-m3fpdg7m] input[data-astro-cid-m3fpdg7m]{width:1.1rem;height:1.1rem;accent-color:var(--ember);margin-top:.15rem}.form__actions[data-astro-cid-m3fpdg7m]{gap:var(--s-3);display:grid}.form__actions[data-astro-cid-m3fpdg7m] .btn[data-astro-cid-m3fpdg7m]{justify-self:start}.form__status[data-astro-cid-m3fpdg7m]{font-weight:500}.form__status[data-astro-cid-m3fpdg7m][data-kind=error]{color:var(--ember-bright)}@media (width>=48rem){.form__row[data-astro-cid-m3fpdg7m]{grid-template-columns:1fr 1fr}}@media (width>=64rem){.contact__grid[data-astro-cid-m3fpdg7m]{gap:var(--s-9);grid-template-columns:2fr 3fr}}
