.cf[data-astro-cid-vekgkm42]{gap:40px;display:grid}.cf-banner[data-astro-cid-vekgkm42]{background:var(--amber);color:var(--amber-ink);gap:6px;padding:18px 20px;display:grid}.cf-summary[data-astro-cid-vekgkm42]{color:#fff;background:#8a3b2a;padding:14px 18px;font-weight:500}.cf-set[data-astro-cid-vekgkm42]{border:0;gap:26px;min-width:0;margin:0;padding:0;display:grid}.cf-build[data-astro-cid-vekgkm42]{background:var(--paper-2);gap:20px;padding:28px}.cf-build[data-astro-cid-vekgkm42][hidden]{display:none}.cf-field[data-astro-cid-vekgkm42]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.cf-field[data-astro-cid-vekgkm42]>label[data-astro-cid-vekgkm42],.cf-field[data-astro-cid-vekgkm42]>legend[data-astro-cid-vekgkm42]{padding:0;font-weight:500}.cf-row[data-astro-cid-vekgkm42]{gap:26px var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=email],input[data-astro-cid-vekgkm42][type=tel],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{border:0;border-bottom:2px solid var(--ink-muted);background:var(--paper-2);width:100%;min-height:52px;font-size:var(--step-body);transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease;border-radius:0;padding:12px 14px}.cf-build[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.cf-build[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{background:var(--paper)}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:160px}input[data-astro-cid-vekgkm42]:focus,select[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus{border-bottom-color:var(--accent);background:var(--bone)}input[data-astro-cid-vekgkm42]:focus-visible,select[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-astro-cid-vekgkm42][aria-invalid=true]{border-bottom-color:#8a3b2a}.cf-err[data-astro-cid-vekgkm42]{color:#8a3b2a;font-size:var(--step-small);font-weight:500}.cf-options[data-astro-cid-vekgkm42]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.cf-check[data-astro-cid-vekgkm42]{background:var(--paper-2);cursor:pointer;min-height:52px;transition:background-color var(--dur-fast) ease;align-items:center;gap:12px;padding:10px 14px;display:flex}.cf-check[data-astro-cid-vekgkm42]:hover{background:var(--bone)}.cf-check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:20px;height:20px;accent-color:var(--accent);flex:none}.cf-check[data-astro-cid-vekgkm42]:has(input:checked){background:var(--ink);color:var(--paper)}.cf-checks[data-astro-cid-vekgkm42][aria-invalid=true] .cf-options[data-astro-cid-vekgkm42]{border-left:3px solid #8a3b2a;padding-left:8px}.cf-submit[data-astro-cid-vekgkm42]{justify-items:start;gap:14px;display:grid}.cf-btn[data-astro-cid-vekgkm42],.cf-again[data-astro-cid-vekgkm42]{background:var(--accent);min-height:56px;color:var(--accent-ink);cursor:pointer;transition:background-color var(--dur-fast) ease, transform var(--dur-fast) ease;border:0;align-items:center;gap:12px;padding:0 28px;font-weight:500;display:inline-flex;position:relative}.cf-btn[data-astro-cid-vekgkm42]:hover,.cf-again[data-astro-cid-vekgkm42]:hover{background:var(--accent-2)}.cf-btn[data-astro-cid-vekgkm42]:active{transform:translateY(1px)}.cf-btn[data-astro-cid-vekgkm42][disabled]{cursor:progress;background:var(--ink-muted)}.cf-spinner[data-astro-cid-vekgkm42]{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite cf-spin;display:none}.cf-btn[data-astro-cid-vekgkm42][disabled] .cf-spinner[data-astro-cid-vekgkm42]{display:block}@keyframes cf-spin{to{transform:rotate(360deg)}}.cf-result[data-astro-cid-vekgkm42]{background:var(--accent);color:var(--accent-ink);gap:10px;padding:28px;display:grid}.cf-result[data-astro-cid-vekgkm42][data-state=error]{background:var(--ink);color:var(--paper)}.cf-result[data-astro-cid-vekgkm42][hidden]{display:none}.cf-result-actions[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px;display:flex}.cf-again[data-astro-cid-vekgkm42]{background:var(--paper);color:var(--ink)}.cf-again[data-astro-cid-vekgkm42]:hover{background:var(--bone)}@media (width<=640px){.cf-row[data-astro-cid-vekgkm42],.cf-options[data-astro-cid-vekgkm42]{grid-template-columns:minmax(0,1fr)}.cf-build[data-astro-cid-vekgkm42]{padding:20px 16px}.cf-btn[data-astro-cid-vekgkm42]{justify-content:center;width:100%}}.ps[data-astro-cid-spkgfg57]{padding-block:48px var(--section);overflow:hidden}.ps-track[data-astro-cid-spkgfg57]{overflow:hidden}.ps-run[data-astro-cid-spkgfg57]{width:max-content;animation:ps-drift calc(var(--n) * 7s) linear infinite;will-change:transform;display:flex}.ps-track[data-astro-cid-spkgfg57]:hover .ps-run[data-astro-cid-spkgfg57]{animation-play-state:paused}.ps-pic[data-astro-cid-spkgfg57]{flex:none;height:150px;margin-right:8px}.ps-note[data-astro-cid-spkgfg57]{text-align:right;margin-top:12px}.ps-cells[data-astro-cid-spkgfg57]{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(64px,10vw,140px);display:grid}.ps-cell[data-astro-cid-spkgfg57]{gap:10px;padding-top:20px;display:grid}.ps-cell[data-astro-cid-spkgfg57] dt[data-astro-cid-spkgfg57]{font-size:var(--step-body)}.ps-cell[data-astro-cid-spkgfg57] dd[data-astro-cid-spkgfg57]{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.625rem,1.1rem + 1.4vw,2.75rem);font-weight:300;line-height:1.15}.ps-cell[data-astro-cid-spkgfg57] a[data-astro-cid-spkgfg57]{color:inherit}@keyframes ps-drift{0%{transform:translate(0,0)}to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:reduce){.ps-run[data-astro-cid-spkgfg57]{animation:none}}@media (width<=760px){.ps-cells[data-astro-cid-spkgfg57]{grid-template-columns:minmax(0,1fr);gap:8px}.ps-pic[data-astro-cid-spkgfg57]{height:110px}}.ct[data-astro-cid-ih3mnovg]{min-height:calc(100svh - var(--header-h) - 12px);position:relative}.ct-body[data-astro-cid-ih3mnovg]{gap:32px;padding:56px clamp(20px,4vw,64px) 72px;display:grid}.ct-body[data-astro-cid-ih3mnovg] h1[data-astro-cid-ih3mnovg]{text-align:center;text-wrap:balance;justify-self:center;max-width:14ch}.ct-lead[data-astro-cid-ih3mnovg]{text-align:center;justify-self:center;max-width:34ch}.ct-person[data-astro-cid-ih3mnovg]{justify-self:center;align-items:center;gap:16px;display:flex}@media (width<=860px){.ct[data-astro-cid-ih3mnovg]{z-index:1;min-height:0;margin-top:-24px;position:relative}.ct-body[data-astro-cid-ih3mnovg]{padding:40px 20px 56px}}
