.cf[data-astro-cid-qhsmdzqq],.cf__row[data-astro-cid-qhsmdzqq]{gap:var(--space-m);display:grid}@media (width>=40rem){.cf__row[data-astro-cid-qhsmdzqq]{grid-template-columns:1fr 1fr}}.cf__field[data-astro-cid-qhsmdzqq]{align-content:start;gap:.4rem;display:grid}label[data-astro-cid-qhsmdzqq]{font-weight:600;font-size:var(--step--1)}.cf__req[data-astro-cid-qhsmdzqq],.cf__opt[data-astro-cid-qhsmdzqq]{color:var(--fg-muted);font-weight:400}input[data-astro-cid-qhsmdzqq]:not([type=checkbox]),select[data-astro-cid-qhsmdzqq],textarea[data-astro-cid-qhsmdzqq]{border:1.5px solid var(--line-strong);border-radius:var(--radius-m);background:var(--bg-raised);width:100%;min-height:3rem;transition:border-color var(--dur-1);padding:.7rem .9rem;font-size:1rem}textarea[data-astro-cid-qhsmdzqq]{resize:vertical;min-height:9rem}input[data-astro-cid-qhsmdzqq]:hover,select[data-astro-cid-qhsmdzqq]:hover,textarea[data-astro-cid-qhsmdzqq]:hover{border-color:var(--fg-muted)}input[data-astro-cid-qhsmdzqq]:focus-visible,select[data-astro-cid-qhsmdzqq]:focus-visible,textarea[data-astro-cid-qhsmdzqq]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--accent)}[data-astro-cid-qhsmdzqq][aria-invalid=true]{border-color:var(--error)!important}.cf__hint[data-astro-cid-qhsmdzqq]{font-size:var(--step--1);color:var(--fg-muted)}.cf__error[data-astro-cid-qhsmdzqq]{font-size:var(--step--1);color:var(--error);font-weight:600}.cf__error[data-astro-cid-qhsmdzqq]:empty{display:none}.cf__consent[data-astro-cid-qhsmdzqq]{grid-template-columns:auto 1fr;align-items:start;column-gap:.75rem}.cf__consent[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]{width:1.35rem;height:1.35rem;accent-color:var(--accent);margin-top:.1rem}.cf__consent[data-astro-cid-qhsmdzqq] label[data-astro-cid-qhsmdzqq]{font-weight:400}.cf__consent[data-astro-cid-qhsmdzqq] label[data-astro-cid-qhsmdzqq] a[data-astro-cid-qhsmdzqq]{color:var(--accent)}.cf__consent[data-astro-cid-qhsmdzqq] .cf__error[data-astro-cid-qhsmdzqq]{grid-column:2}.cf__trap[data-astro-cid-qhsmdzqq]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cf__summary[data-astro-cid-qhsmdzqq]{padding:var(--space-s) var(--space-m);border:1.5px solid var(--error);border-radius:var(--radius-m);background:color-mix(in srgb, var(--error) 6%, var(--bg-raised))}.cf__summary[data-astro-cid-qhsmdzqq] ul[data-astro-cid-qhsmdzqq]{margin-top:.4rem;padding-left:1.2rem}.cf__summary[data-astro-cid-qhsmdzqq] a[data-astro-cid-qhsmdzqq]{color:var(--error);font-weight:600}.cf__actions[data-astro-cid-qhsmdzqq]{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.cf__sending[data-astro-cid-qhsmdzqq]{color:var(--fg-muted)}.cf__sending[data-astro-cid-qhsmdzqq][hidden],.cf__summary[data-astro-cid-qhsmdzqq][hidden],.cf__result[data-astro-cid-qhsmdzqq][hidden],[data-astro-cid-qhsmdzqq][data-cf-state][hidden]{display:none}.cf__result[data-astro-cid-qhsmdzqq]{padding:var(--space-m);border-radius:var(--radius-l);background:var(--bg-raised);border:1.5px solid var(--accent)}[data-astro-cid-qhsmdzqq][data-cf-state]{gap:var(--space-s);display:flex}[data-astro-cid-qhsmdzqq][data-cf-state]>.icon{color:var(--accent);flex:none}[data-astro-cid-qhsmdzqq][data-cf-state=success]>.icon{color:var(--success)}[data-astro-cid-qhsmdzqq][data-cf-state=error]>.icon{color:var(--error)}.cf__result-title[data-astro-cid-qhsmdzqq]{font-family:var(--ff-display);font-size:var(--step-1);font-weight:600}.cf__result[data-astro-cid-qhsmdzqq] a[data-astro-cid-qhsmdzqq]{color:var(--accent)}.cf__mailto[data-astro-cid-qhsmdzqq]{min-height:2.75rem;margin-top:var(--space-xs);border-radius:var(--radius-pill);background:var(--accent);align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex;color:var(--accent-fg)!important}.contact[data-astro-cid-kphbpcdu]{padding-block:var(--space-2xl) var(--space-3xl)}.contact__grid[data-astro-cid-kphbpcdu]{gap:var(--space-2xl);display:grid}@media (width>=60rem){.contact__grid[data-astro-cid-kphbpcdu]{gap:var(--space-xl);grid-template-columns:7fr 4fr}}.contact__aside[data-astro-cid-kphbpcdu]{align-content:start;gap:var(--space-s);display:grid}.contact__aside-title[data-astro-cid-kphbpcdu]{font-size:var(--step-1);margin-top:var(--space-s)}.contact__aside-title[data-astro-cid-kphbpcdu]:first-child{margin-top:0}.contact__channels[data-astro-cid-kphbpcdu]{gap:.25rem;padding:0;list-style:none;display:grid}.contact__channels[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]{align-items:center;gap:.6rem;min-height:2.75rem;display:flex}.contact__channels[data-astro-cid-kphbpcdu] .icon{color:var(--accent)}.contact__channels[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]{font-weight:600}.contact__area[data-astro-cid-kphbpcdu]{color:var(--fg-muted);font-size:var(--step--1)}.contact__next[data-astro-cid-kphbpcdu]{color:var(--fg-muted);gap:.5rem;padding-left:1.25rem;display:grid}.contact__next[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]::marker{font-family:var(--ff-label);color:var(--accent)}.contact__privacy[data-astro-cid-kphbpcdu]{margin-top:var(--space-s);padding:var(--space-s);border-radius:var(--radius-m);background:var(--bg-sunken);font-size:var(--step--2);line-height:1.5}.contact__privacy-title[data-astro-cid-kphbpcdu]{font-family:var(--ff-text);font-size:var(--step--1);letter-spacing:0;margin-bottom:.4rem;font-weight:700}.contact__privacy[data-astro-cid-kphbpcdu] dl[data-astro-cid-kphbpcdu]{grid-template-columns:auto 1fr;gap:.2rem .75rem;display:grid}.contact__privacy[data-astro-cid-kphbpcdu] dt[data-astro-cid-kphbpcdu]{font-weight:600}.contact__privacy[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]{color:var(--accent-strong)}
