.cf[data-astro-cid-2bgq7omz]{--cf-danger:var(--danger);--cf-inverse:var(--paper);--cf-tint:color-mix(in srgb, var(--text) 6%, transparent);container:cf/inline-size}.on-dark .cf[data-astro-cid-2bgq7omz],.cf[data-astro-cid-2bgq7omz].on-dark{--cf-danger:var(--danger-on-dark);--cf-inverse:var(--ink)}.cf[data-astro-cid-2bgq7omz] [data-astro-cid-2bgq7omz][hidden]{display:none!important}.cf__trap[data-astro-cid-2bgq7omz]{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.cf__form[data-astro-cid-2bgq7omz]{gap:2rem;display:grid}.cf__fields[data-astro-cid-2bgq7omz]{gap:2rem 2.5rem;min-width:0;display:grid}.cf__field[data-astro-cid-2bgq7omz]{min-width:0}.cf__label[data-astro-cid-2bgq7omz]{flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;padding:0;font-size:.9375rem;font-weight:500;display:flex}.cf__optional[data-astro-cid-2bgq7omz]{color:var(--text-muted);font-size:.8125rem;font-weight:400}.cf__hint[data-astro-cid-2bgq7omz]{margin-top:.15rem;font-size:.875rem;line-height:1.45}.cf__input[data-astro-cid-2bgq7omz]{border:0;border-bottom:1px solid var(--text-muted);width:100%;min-height:2.75rem;color:var(--text);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);scroll-margin-top:calc(var(--header-h) + 3.5rem);background:0 0;border-radius:0;outline:2px solid #0000;padding:.5rem 0;font-size:1rem;line-height:1.4;display:block}.cf__input[data-astro-cid-2bgq7omz]:focus{border-bottom-color:var(--accent-text);box-shadow:0 1px 0 var(--accent-text)}.cf__input[data-astro-cid-2bgq7omz]:focus-visible{outline:2px solid #0000}.cf__input[data-astro-cid-2bgq7omz][aria-invalid=true]{border-bottom-color:var(--cf-danger);box-shadow:0 1px 0 var(--cf-danger)}.cf__input[data-astro-cid-2bgq7omz]:-webkit-autofill{-webkit-text-fill-color:var(--text);transition:background-color 99999s}.cf__input--area[data-astro-cid-2bgq7omz]{resize:vertical;min-height:7rem}.cf__error[data-astro-cid-2bgq7omz]{color:var(--cf-danger);font-size:.875rem;line-height:1.4}.cf__error[data-astro-cid-2bgq7omz]:not(:empty){margin-top:.4rem}.cf__choices[data-astro-cid-2bgq7omz]{border:0;min-width:0;margin:0;padding:0}.cf__chips[data-astro-cid-2bgq7omz]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.cf__chip[data-astro-cid-2bgq7omz]{cursor:pointer;border-radius:.625rem;max-width:100%;display:block;position:relative}.cf__chip[data-astro-cid-2bgq7omz] input[data-astro-cid-2bgq7omz]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cf__chip[data-astro-cid-2bgq7omz] span[data-astro-cid-2bgq7omz]{border:1px solid var(--line);border-radius:inherit;min-height:2.75rem;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;padding:.5rem .875rem;font-size:.875rem;line-height:1.25;display:flex}.cf__chip[data-astro-cid-2bgq7omz] input[data-astro-cid-2bgq7omz]:checked+span[data-astro-cid-2bgq7omz]{border-color:var(--text);background:var(--text);color:var(--cf-inverse)}.cf__chip[data-astro-cid-2bgq7omz]:has(input:focus-visible){outline:2px solid var(--accent-text);outline-offset:2px}@media (hover:hover) and (pointer:fine){.cf__chip[data-astro-cid-2bgq7omz]:hover input[data-astro-cid-2bgq7omz]:not(:checked)+span[data-astro-cid-2bgq7omz]{border-color:var(--text-muted)}}.cf__turnstile[data-astro-cid-2bgq7omz]{min-height:65px;margin-bottom:1.25rem}.cf__actions[data-astro-cid-2bgq7omz]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.cf__aside[data-astro-cid-2bgq7omz]{font-size:.875rem;line-height:1.45}.cf__address[data-astro-cid-2bgq7omz]{color:var(--accent-text);overflow-wrap:anywhere}.cf[data-astro-cid-2bgq7omz] .cf__submit[aria-busy=true]{cursor:progress}.cf__status[data-astro-cid-2bgq7omz]:not(:empty){margin-top:1rem;font-size:.9375rem}.cf__status[data-astro-cid-2bgq7omz][data-tone=error]{color:var(--cf-danger)}.cf__fallback[data-astro-cid-2bgq7omz]{background:var(--cf-tint);border-radius:1rem;gap:.5rem;margin-top:1.5rem;padding:clamp(1.25rem,4cqi,1.75rem);display:grid}.cf__fallback[data-astro-cid-2bgq7omz] [data-astro-cid-2bgq7omz][tabindex="-1"]:focus{outline:none}.cf__fallback-actions[data-astro-cid-2bgq7omz]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.6rem;display:flex}.cf__done[data-astro-cid-2bgq7omz]{justify-items:start;gap:.75rem;display:grid}.cf__done-title[data-astro-cid-2bgq7omz]:focus{outline:none}.cf__again[data-astro-cid-2bgq7omz]{min-height:2.75rem;color:var(--accent-text);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}@container cf (width>=30rem){.cf__fields--pair[data-astro-cid-2bgq7omz]{grid-template-columns:repeat(2,minmax(0,1fr))}.cf__field--wide[data-astro-cid-2bgq7omz]{grid-column:1/-1}}.ct[data-astro-cid-6bfsojfh]{padding-top:calc(var(--header-h) + clamp(2.5rem, 6vw, 5rem));padding-bottom:var(--section)}.ct__grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.ct__head[data-astro-cid-6bfsojfh]{align-content:start;gap:1rem;display:grid}.ct__steps[data-astro-cid-6bfsojfh]{counter-reset:step;margin-top:.75rem}.ct__steps[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{counter-increment:step;border-top:1px solid var(--line);color:var(--text-muted);grid-template-columns:1.75rem minmax(0,1fr);padding-block:.75rem;font-size:.9375rem;line-height:1.5;display:grid}.ct__steps[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]:before{content:counter(step);font-family:var(--font-mono);color:var(--text-muted);font-size:.8125rem;line-height:1.75}.ct__email[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line);color:var(--text-muted);padding-top:.75rem;font-size:.9375rem}.ct__email[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--text);text-underline-offset:.2em;overflow-wrap:anywhere;transition:color var(--dur-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ct__email[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--accent-text)}}.ct__form[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line);min-width:0;padding-top:2.5rem}@media (width>=640px){.ct__grid[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 3rem}.ct__form[data-astro-cid-6bfsojfh]{grid-column:1/-1}}@media (width>=900px){.ct__grid[data-astro-cid-6bfsojfh]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem clamp(3rem,8vw,8rem)}.ct__head[data-astro-cid-6bfsojfh]{grid-area:1/1}.ct__next[data-astro-cid-6bfsojfh]{grid-area:2/1}.ct__form[data-astro-cid-6bfsojfh]{border-top:0;grid-area:1/2/3/3;padding-top:0}}
