.bio[data-astro-cid-ta2fbyqs]{gap:2rem;padding-bottom:clamp(4rem,3rem + 5vw,8rem);display:grid}@media (width>=1000px){.bio[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;gap:6rem}}.h2[data-astro-cid-ta2fbyqs]{font-size:var(--step-4);margin-bottom:clamp(2rem,4vw,3.5rem)}.cards[data-astro-cid-ta2fbyqs]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.cards[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr)}}.cards[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{border:1px solid var(--ink);background:var(--paper);height:100%;transition:background-color var(--dur) ease, color var(--dur) ease;flex-direction:column;gap:1rem;padding:2rem;display:flex}.cards[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{background:var(--ink);color:var(--paper)}.cards[data-astro-cid-ta2fbyqs] .n[data-astro-cid-ta2fbyqs]{font-size:var(--step--1);opacity:.6}.cards[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:var(--step-3)}.cards[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{flex:1}.cards[data-astro-cid-ta2fbyqs] .go[data-astro-cid-ta2fbyqs]{transition:transform var(--dur) var(--ease-out)}.cards[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover .go[data-astro-cid-ta2fbyqs]{transform:translate(8px)}.principles[data-astro-cid-ta2fbyqs]{gap:0;max-width:900px;margin:0;padding:0;list-style:none;display:grid}.principles[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);font-size:var(--step-1);padding-block:1.5rem;line-height:1.5}.principles[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-weight:500}.ask-grid[data-astro-cid-ta2fbyqs]{gap:3rem;display:grid}@media (width>=1000px){.ask-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1.2fr;gap:6rem}}.ask-title[data-astro-cid-ta2fbyqs]{font-size:var(--step-4);margin-top:1rem}.ask-copy[data-astro-cid-ta2fbyqs]{max-width:40ch;color:var(--muted-on-ink);font-size:var(--step-1);margin-top:1.5rem;line-height:1.5}.ask-grid[data-astro-cid-ta2fbyqs] .ask-illo{width:min(280px,70%);margin-top:3rem}.form[data-astro-cid-ta2fbyqs]{align-content:start;gap:1.5rem;display:grid}.row2[data-astro-cid-ta2fbyqs]{gap:1.5rem;display:grid}@media (width>=640px){.row2[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-ta2fbyqs]{gap:.5rem;display:grid}label[data-astro-cid-ta2fbyqs]{font-weight:500}.opt[data-astro-cid-ta2fbyqs]{color:var(--muted-on-ink);font-weight:400}input[data-astro-cid-ta2fbyqs][type=text],input[data-astro-cid-ta2fbyqs][type=email],textarea[data-astro-cid-ta2fbyqs]{border:0;border-bottom:1px solid var(--muted-on-ink);width:100%;min-height:48px;color:var(--paper);font:inherit;transition:border-color var(--dur-fast) ease;background:0 0;border-radius:0;padding:.8rem 0;font-size:1rem}textarea[data-astro-cid-ta2fbyqs]{resize:vertical;border:1px solid var(--muted-on-ink);padding:.8rem 1rem}input[data-astro-cid-ta2fbyqs]:focus,textarea[data-astro-cid-ta2fbyqs]:focus{border-color:var(--paper);box-shadow:0 2px 0 0 var(--paper);outline:none}textarea[data-astro-cid-ta2fbyqs]:focus{box-shadow:0 0 0 1px var(--paper)}[data-astro-cid-ta2fbyqs][aria-invalid=true]{border-color:var(--paper)!important;border-style:dashed!important}.help[data-astro-cid-ta2fbyqs]{font-size:var(--step--1);color:var(--muted-on-ink)}.err[data-astro-cid-ta2fbyqs]{font-size:var(--step--1);font-weight:600}.check[data-astro-cid-ta2fbyqs]{grid-template-columns:auto 1fr;align-items:center;gap:.75rem}.check[data-astro-cid-ta2fbyqs] input[data-astro-cid-ta2fbyqs]{width:22px;height:22px;accent-color:var(--paper)}.check[data-astro-cid-ta2fbyqs] label[data-astro-cid-ta2fbyqs]{font-weight:400}.submit[data-astro-cid-ta2fbyqs]{background:var(--paper);color:var(--ink);border-color:var(--paper);justify-self:start}.submit[data-astro-cid-ta2fbyqs]:hover{color:var(--paper);background:0 0}.submit[data-astro-cid-ta2fbyqs]:disabled{opacity:.5;cursor:progress}.submit[data-astro-cid-ta2fbyqs]:focus-visible{outline-color:var(--paper)}.status[data-astro-cid-ta2fbyqs]:not(:empty){border:1px solid var(--paper);padding:1rem 1.25rem}.alt[data-astro-cid-ta2fbyqs]{font-size:var(--step--1);color:var(--muted-on-ink)}
