.cf[data-astro-cid-vekgkm42] .eyebrow[data-astro-cid-vekgkm42]{margin-bottom:var(--space-m)}.cf[data-astro-cid-vekgkm42] .eyebrow--ruled[data-astro-cid-vekgkm42]:after{content:none}.cf-form[data-astro-cid-vekgkm42]{gap:var(--space-s);flex-direction:column;display:flex}.field[data-astro-cid-vekgkm42]{gap:var(--space-3xs);flex-direction:column;display:flex}.pair[data-astro-cid-vekgkm42]{gap:var(--space-s);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=30rem){.pair[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.note[data-astro-cid-vekgkm42]{font-size:var(--step--1);color:var(--ink-muted);text-align:center;max-width:40ch;margin-inline:auto}label[data-astro-cid-vekgkm42]{font-size:var(--step--1);color:var(--ink-strong);font-weight:700}input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=email],input[data-astro-cid-vekgkm42][type=url],textarea[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42]{background:var(--surface);border:1px solid var(--input-border);border-radius:var(--radius);color:var(--ink);width:100%;transition:border-color var(--duration) var(--ease);padding:.75em .85em}input[data-astro-cid-vekgkm42]:hover,textarea[data-astro-cid-vekgkm42]:hover,select[data-astro-cid-vekgkm42]:hover{border-color:var(--ink-muted)}input[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible,select[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--link);outline:2px solid var(--focus);outline-offset:1px}.cf-form[data-astro-cid-vekgkm42].submitted [data-astro-cid-vekgkm42]:is(input,textarea):invalid{border-color:var(--danger)}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:7rem}select[data-astro-cid-vekgkm42]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23667085' d='M1.4 0 6 4.6 10.6 0 12 1.4 6 7.4 0 1.4Z'/%3E%3C/svg%3E");background-position:right .9em center;background-repeat:no-repeat;background-size:.7em;padding-right:2.4em}.gotcha[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.consent[data-astro-cid-vekgkm42]{gap:var(--space-xs);margin-top:var(--space-2xs);grid-template-columns:auto 1fr;align-items:start;display:grid}.consent[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:1.15rem;height:1.15rem;accent-color:var(--navy);flex:none;margin-top:.15rem}.consent[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-size:var(--step--2);color:var(--ink-muted);font-weight:400;line-height:1.5}.submit[data-astro-cid-vekgkm42]{background:var(--cta);color:var(--cta-ink);border-radius:var(--radius-pill);cursor:pointer;width:100%;margin-top:var(--space-2xs);transition:background-color var(--duration) var(--ease);border:none;padding:1.05em 1.5em;font-weight:600}.submit[data-astro-cid-vekgkm42]:hover:not(:disabled){background:var(--cta-hover)}.submit[data-astro-cid-vekgkm42]:disabled{opacity:.6;cursor:progress}.status[data-astro-cid-vekgkm42]:empty{display:none}.status[data-astro-cid-vekgkm42]{font-size:var(--step--1);padding:var(--space-xs) var(--space-s);border-radius:var(--radius);border:1px solid var(--rule)}.status[data-astro-cid-vekgkm42].ok{color:var(--ink-strong);background:var(--surface);border-color:var(--link)}.status[data-astro-cid-vekgkm42].error{color:var(--danger);border-color:var(--danger)}.fallback[data-astro-cid-vekgkm42]{gap:var(--space-2xs);max-width:var(--measure);padding:var(--space-l);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.fb-title[data-astro-cid-vekgkm42]{font-size:var(--step-1);color:var(--ink-strong);letter-spacing:-.015em;font-weight:700}.fb-body[data-astro-cid-vekgkm42]{color:var(--ink-muted);font-size:var(--step--1);margin-bottom:var(--space-xs)}.fb-note[data-astro-cid-vekgkm42]{color:var(--ink-muted);font-size:var(--step--2);margin-top:var(--space-2xs)}.fallback[data-astro-cid-vekgkm42] .email[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{font-size:var(--step-0);overflow-wrap:anywhere;font-weight:700}
