.grid[data-astro-cid-ih3mnovg]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.form[data-astro-cid-ih3mnovg]{gap:28px;display:grid}.row[data-astro-cid-ih3mnovg]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field[data-astro-cid-ih3mnovg]{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}label[data-astro-cid-ih3mnovg],legend[data-astro-cid-ih3mnovg]{color:var(--cream);padding:0;font-weight:600}legend[data-astro-cid-ih3mnovg]{margin-bottom:10px}input[data-astro-cid-ih3mnovg][type=text],input[data-astro-cid-ih3mnovg][type=email],textarea[data-astro-cid-ih3mnovg]{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--ink-raised);width:100%;min-height:56px;color:var(--cream);font:inherit;transition:border-color var(--dur) ease, background-color var(--dur) ease;padding:14px 18px;font-size:1.0625rem}textarea[data-astro-cid-ih3mnovg]{resize:vertical;min-height:180px;line-height:1.5}input[data-astro-cid-ih3mnovg]:hover,textarea[data-astro-cid-ih3mnovg]:hover{border-color:var(--faint)}input[data-astro-cid-ih3mnovg]:focus-visible,textarea[data-astro-cid-ih3mnovg]:focus-visible{outline:2px solid var(--mint);outline-offset:1px;background:var(--ink);border-color:#0000}input[data-astro-cid-ih3mnovg]:user-invalid,textarea[data-astro-cid-ih3mnovg]:user-invalid{border-color:var(--amber)}.hint[data-astro-cid-ih3mnovg]{color:var(--muted);font-size:.9rem}.opt[data-astro-cid-ih3mnovg]{color:var(--muted);font-weight:400}.topics[data-astro-cid-ih3mnovg]{flex-wrap:wrap;gap:10px;display:flex}.topic[data-astro-cid-ih3mnovg]{font-weight:400;position:relative}.topic[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.topic[data-astro-cid-ih3mnovg] span[data-astro-cid-ih3mnovg]{border:1px solid var(--line-strong);min-height:44px;color:var(--cream-soft);transition:all var(--dur) ease;border-radius:999px;align-items:center;padding:10px 18px;font-size:.95rem;display:inline-flex}.topic[data-astro-cid-ih3mnovg]:hover span[data-astro-cid-ih3mnovg]{border-color:var(--faint);color:var(--cream)}.topic[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg]:checked+span[data-astro-cid-ih3mnovg]{background:var(--green);border-color:var(--green);color:var(--cream)}.topic[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg]:focus-visible+span[data-astro-cid-ih3mnovg]{outline:2px solid var(--mint);outline-offset:3px}.privacy[data-astro-cid-ih3mnovg]{color:var(--muted);font-size:.95rem}.fallback[data-astro-cid-ih3mnovg]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--ink-raised);justify-items:start;gap:12px;padding:24px;display:grid}.fallback[data-astro-cid-ih3mnovg][hidden],.sent[data-astro-cid-ih3mnovg][hidden]{display:none}.fallback[data-astro-cid-ih3mnovg]:target,.sent[data-astro-cid-ih3mnovg]:target{display:grid}.sent[data-astro-cid-ih3mnovg]{border-radius:var(--radius);background:var(--green);color:var(--cream);gap:6px;padding:24px;display:grid}.sent[data-astro-cid-ih3mnovg] p[data-astro-cid-ih3mnovg]:not(.fallback-title){color:var(--green-pale)}.trap[data-astro-cid-ih3mnovg]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.submit-row[data-astro-cid-ih3mnovg] .btn[data-astro-cid-ih3mnovg]:disabled{opacity:.7;cursor:progress}.fallback-title[data-astro-cid-ih3mnovg]{font-weight:700}.fallback[data-astro-cid-ih3mnovg] p[data-astro-cid-ih3mnovg]{color:var(--cream-soft)}.fallback[data-astro-cid-ih3mnovg] textarea[data-astro-cid-ih3mnovg]{min-height:140px;font-size:.95rem}.submit-row[data-astro-cid-ih3mnovg]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.submit-row[data-astro-cid-ih3mnovg] .btn[data-astro-cid-ih3mnovg]{border:0}.direct[data-astro-cid-ih3mnovg]{border-radius:var(--radius-l);background:var(--cream);color:var(--ink);padding:clamp(28px,3vw,40px);position:sticky;top:110px;overflow:hidden}.direct[data-astro-cid-ih3mnovg] h2[data-astro-cid-ih3mnovg]{font-size:var(--step-2);letter-spacing:-.02em;margin-bottom:20px}.direct[data-astro-cid-ih3mnovg] ul[data-astro-cid-ih3mnovg]{gap:20px;margin:0 0 24px;display:grid}.k[data-astro-cid-ih3mnovg]{color:#5e5248;margin-bottom:2px;font-size:.9rem;display:block}.v[data-astro-cid-ih3mnovg]{min-height:44px;color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:10px;font-size:1.125rem;font-weight:600;display:inline-flex}a[data-astro-cid-ih3mnovg].v:hover{color:var(--green)}.card-link[data-astro-cid-ih3mnovg]{min-height:44px;color:var(--green);align-items:center;font-weight:600;display:inline-flex}.card-link[data-astro-cid-ih3mnovg]:hover{color:var(--ink)}.direct[data-astro-cid-ih3mnovg] .cat{width:120px;margin:8px 0 calc(-1*clamp(28px,3vw,40px)) auto}.me[data-astro-cid-ih3mnovg]{gap:12px;margin:0 0 24px;display:grid}.me[data-astro-cid-ih3mnovg] .me-photo{aspect-ratio:1;object-fit:cover;object-position:55% 30%;border-radius:var(--radius);width:100%}.me[data-astro-cid-ih3mnovg] figcaption[data-astro-cid-ih3mnovg]{gap:2px;display:grid}.me[data-astro-cid-ih3mnovg] strong[data-astro-cid-ih3mnovg]{font-size:var(--step-1)}.me[data-astro-cid-ih3mnovg] span[data-astro-cid-ih3mnovg]{color:#5e5248;font-size:.95rem}.v--small[data-astro-cid-ih3mnovg]{min-height:0;font-size:1rem;font-weight:500}.next-title[data-astro-cid-ih3mnovg]{font-size:var(--step-3);margin-bottom:clamp(24px,4vw,40px)}.next[data-astro-cid-ih3mnovg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px);margin:0;display:grid}.next[data-astro-cid-ih3mnovg] li[data-astro-cid-ih3mnovg]{align-content:start;gap:8px;display:grid}.step[data-astro-cid-ih3mnovg]{background:var(--green);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.next[data-astro-cid-ih3mnovg] h3[data-astro-cid-ih3mnovg]{font-size:var(--step-1);letter-spacing:-.02em}.next[data-astro-cid-ih3mnovg] p[data-astro-cid-ih3mnovg]{color:var(--muted)}@media (width<=760px){.next[data-astro-cid-ih3mnovg]{grid-template-columns:1fr}}@media (width<=960px){.grid[data-astro-cid-ih3mnovg]{grid-template-columns:1fr}.me[data-astro-cid-ih3mnovg]{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:end;gap:16px 20px}.direct[data-astro-cid-ih3mnovg]{position:static}}@media (width<=560px){.row[data-astro-cid-ih3mnovg],.me[data-astro-cid-ih3mnovg]{grid-template-columns:1fr}.me[data-astro-cid-ih3mnovg] .me-photo{max-width:280px}}
