.doodle[data-astro-cid-rzr7mz35]{margin-top:28px;position:relative}.dcap[data-astro-cid-rzr7mz35]{margin:0 0 10px;font-family:var(--serif);font-style:italic;font-size:17px;color:var(--ink)}.dpad[data-astro-cid-rzr7mz35]{position:relative}canvas[data-astro-cid-rzr7mz35]{display:block;width:100%;aspect-ratio:1/1;background:#fff;border:1px solid #dcdcdc;border-radius:0;touch-action:none;cursor:crosshair;box-sizing:border-box}.dbar[data-astro-cid-rzr7mz35]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:12px}.dtools[data-astro-cid-rzr7mz35]{display:flex;gap:14px}.dtools[data-astro-cid-rzr7mz35] button[data-astro-cid-rzr7mz35]{background:none;border:0;padding:4px 0;font:inherit;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);cursor:pointer}.dtools[data-astro-cid-rzr7mz35] button[data-astro-cid-rzr7mz35]:hover:not(:disabled){color:var(--accent)}.dtools[data-astro-cid-rzr7mz35] button[data-astro-cid-rzr7mz35]:disabled{opacity:.4;cursor:default}.dsend[data-astro-cid-rzr7mz35]{background:var(--accent);color:#fff;border:0;border-radius:2px;padding:9px 22px;font:500 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.dsend[data-astro-cid-rzr7mz35]:hover{background:var(--accent-dark)}.dsend[data-astro-cid-rzr7mz35]:disabled{opacity:.6}.dmsg[data-astro-cid-rzr7mz35]{min-height:1.3em;margin:8px 0 0;font-size:13px;color:var(--muted)}.dmsg[data-astro-cid-rzr7mz35].err{color:#a33}.dmsg[data-astro-cid-rzr7mz35].note{color:#7a6a3a}.hp[data-astro-cid-rzr7mz35]{position:absolute;left:-5000px}.dthanks[data-astro-cid-rzr7mz35][hidden]{display:none}.dthanks[data-astro-cid-rzr7mz35]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:12px;background:#fffffff0;border:1px solid #d6d6d6;text-align:center}.dthanks[data-astro-cid-rzr7mz35] p[data-astro-cid-rzr7mz35]{margin:0;font-family:var(--serif);font-size:22px}.dthanks[data-astro-cid-rzr7mz35] button[data-astro-cid-rzr7mz35]{background:none;border:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);cursor:pointer;text-decoration:underline}.sent[data-astro-cid-rzr7mz35] .dbar[data-astro-cid-rzr7mz35],.sent[data-astro-cid-rzr7mz35] .crayons[data-astro-cid-rzr7mz35]{visibility:hidden}.crayons[data-astro-cid-rzr7mz35]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;padding:0 4px;height:30px}.cr[data-astro-cid-rzr7mz35]{width:26px;height:26px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;display:grid;place-items:center;box-shadow:0 0 0 1px transparent;transition:box-shadow .15s}.cr[data-astro-cid-rzr7mz35] span[data-astro-cid-rzr7mz35]{display:block;width:18px;height:18px;border-radius:50%;background:var(--c);transition:transform .15s}.cr[data-astro-cid-rzr7mz35]:hover span[data-astro-cid-rzr7mz35]{transform:scale(1.12)}.cr[data-astro-cid-rzr7mz35].on{box-shadow:0 0 0 1.5px var(--ink)}.cr[data-astro-cid-rzr7mz35]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dfields[data-astro-cid-rzr7mz35]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.dname[data-astro-cid-rzr7mz35],.demail[data-astro-cid-rzr7mz35]{box-sizing:border-box;width:100%;font:400 13px/1.3 var(--sans);color:var(--ink);padding:7px 10px;border:1px solid #d6d6d6;border-radius:2px;min-width:0;background:#fff}.dname[data-astro-cid-rzr7mz35]:focus,.demail[data-astro-cid-rzr7mz35]:focus{outline:none;border-color:var(--accent)}@media(max-width:600px){.dfields[data-astro-cid-rzr7mz35]{grid-template-columns:1fr}.dname[data-astro-cid-rzr7mz35],.demail[data-astro-cid-rzr7mz35]{padding:10px 12px;font-size:16px}.dsend[data-astro-cid-rzr7mz35]{padding:12px 26px}}.about[data-astro-cid-kh7btl4r]{max-width:1100px;margin:0 auto;padding:40px 0}.bio-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,640px) minmax(0,380px);gap:clamp(40px,6vw,80px);align-items:start;justify-content:space-between}.bio[data-astro-cid-kh7btl4r]{display:contents}.bio[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{grid-column:1;grid-row:1;margin-bottom:0}.bio-text[data-astro-cid-kh7btl4r]{grid-column:1;grid-row:2}.side[data-astro-cid-kh7btl4r]{grid-column:2;grid-row:2}.photo[data-astro-cid-kh7btl4r]{margin:0}.bio-text[data-astro-cid-kh7btl4r] .lead[data-astro-cid-kh7btl4r]{margin-top:0}.bio-grid[data-astro-cid-kh7btl4r]{row-gap:24px}.photo[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:auto;display:block}.about[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r],.cf[data-astro-cid-kh7btl4r]{max-width:640px}.cgrid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,640px) minmax(0,380px);gap:clamp(40px,6vw,80px);justify-content:space-between;align-items:start;margin-top:56px;padding-top:56px;border-top:1px solid var(--line)}.cgrid[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin-top:0}.cside[data-astro-cid-kh7btl4r] .doodle{margin-top:6px}@media(max-width:860px){.cgrid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:40px;margin-top:44px;padding-top:44px}.cside[data-astro-cid-kh7btl4r]{max-width:420px}}@media(min-width:861px){.cgrid[data-astro-cid-kh7btl4r]{grid-template-rows:auto 1fr;row-gap:0}.cmain[data-astro-cid-kh7btl4r]{display:contents}.cgrid[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{grid-column:1;grid-row:1;margin-bottom:24px}.cgrid[data-astro-cid-kh7btl4r] .cf[data-astro-cid-kh7btl4r]{align-self:stretch;grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:16px;margin-top:0}.cgrid[data-astro-cid-kh7btl4r] .cf[data-astro-cid-kh7btl4r]>label[data-astro-cid-kh7btl4r]{flex:1;display:flex;flex-direction:column}.cgrid[data-astro-cid-kh7btl4r] .cf[data-astro-cid-kh7btl4r] textarea[data-astro-cid-kh7btl4r]{flex:1;min-height:140px;resize:none}.cgrid[data-astro-cid-kh7btl4r] .cf-msg[data-astro-cid-kh7btl4r]{margin:-8px 0 0;min-height:17px;font-size:13px;line-height:1.3}.cgrid[data-astro-cid-kh7btl4r] .cf[data-astro-cid-kh7btl4r] .cart[data-astro-cid-kh7btl4r]{align-self:flex-start}.cside[data-astro-cid-kh7btl4r]{grid-column:2;grid-row:1 / 3}}@media(max-width:860px){.bio-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:32px}.bio[data-astro-cid-kh7btl4r]{display:block;grid-column:1;grid-row:2}.bio[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{margin-bottom:24px}.side[data-astro-cid-kh7btl4r]{grid-column:1;grid-row:1;max-width:420px}}h1[data-astro-cid-kh7btl4r]{font-size:clamp(40px,6vw,64px);margin:0 0 24px}.lead[data-astro-cid-kh7btl4r]{font-family:var(--serif);font-size:clamp(20px,2.4vw,26px);line-height:1.45}h2[data-astro-cid-kh7btl4r]{font-size:28px;margin-top:56px}.cf[data-astro-cid-kh7btl4r]{display:grid;gap:16px;margin-top:8px;max-width:560px}.cf[data-astro-cid-kh7btl4r] .row2[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cf[data-astro-cid-kh7btl4r] label[data-astro-cid-kh7btl4r]{display:grid;gap:6px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cf[data-astro-cid-kh7btl4r] input[data-astro-cid-kh7btl4r],.cf[data-astro-cid-kh7btl4r] textarea[data-astro-cid-kh7btl4r]{font:400 15px/1.5 var(--sans);color:var(--ink);padding:11px 13px;border:1px solid #d6d6d6;border-radius:2px;background:#fff;text-transform:none;letter-spacing:0}.cf[data-astro-cid-kh7btl4r] textarea[data-astro-cid-kh7btl4r]{resize:vertical}.cf[data-astro-cid-kh7btl4r] input[data-astro-cid-kh7btl4r]:focus,.cf[data-astro-cid-kh7btl4r] textarea[data-astro-cid-kh7btl4r]:focus{outline:none;border-color:var(--accent)}.cf[data-astro-cid-kh7btl4r] .cart[data-astro-cid-kh7btl4r]{justify-self:start;padding:12px 28px}.cf[data-astro-cid-kh7btl4r] .hp[data-astro-cid-kh7btl4r]{position:absolute;left:-5000px}.cf-msg[data-astro-cid-kh7btl4r]{min-height:1.4em;margin:0;font-size:14px;color:var(--muted)}.cf-msg[data-astro-cid-kh7btl4r].ok{color:var(--accent)}.cf-msg[data-astro-cid-kh7btl4r].err{color:#a33}.cf-msg[data-astro-cid-kh7btl4r].note{color:#7a6a3a}@media(max-width:600px){.cf[data-astro-cid-kh7btl4r] .row2[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.cf[data-astro-cid-kh7btl4r] .cart[data-astro-cid-kh7btl4r]{justify-self:stretch}}.about[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r].pairhead{font-family:var(--serif);font-style:italic;font-weight:400;font-size:17px;line-height:inherit;letter-spacing:normal;color:var(--ink);margin:6px 0 10px}@media(min-width:861px){.cgrid[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r].pairhead{margin:6px 0 10px}}