.form[data-astro-cid-vekgkm42]{border:1.5px solid var(--ink);background:var(--card);gap:20px;padding:28px;display:grid}.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field[data-astro-cid-vekgkm42]{font:600 .875rem var(--sans);gap:8px;display:grid}input[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{font:1.0625rem/1.5 var(--sans);color:var(--ink);background:var(--white);border:1.5px solid var(--ink);border-radius:0;width:100%;padding:11px 14px;transition:box-shadow .2s,border-color .2s}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:150px;font-family:var(--serif);font-weight:var(--text-w);font-size:1.125rem}input[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus{box-shadow:3px 3px 0 var(--orange);outline:none}input[data-astro-cid-vekgkm42]::placeholder,textarea[data-astro-cid-vekgkm42]::placeholder{color:#8a9893}.field[data-astro-cid-vekgkm42]:has([aria-invalid=true]) input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42]:has([aria-invalid=true]) textarea[data-astro-cid-vekgkm42]{border-color:var(--orange-text)}fieldset[data-astro-cid-vekgkm42]{border:0}legend[data-astro-cid-vekgkm42]{font:600 .875rem var(--sans);margin-bottom:10px}.chips[data-astro-cid-vekgkm42]{flex-wrap:wrap;gap:10px;display:flex}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;width:1px;height:1px;position:absolute}.chip[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{font:500 .875rem var(--sans);border:1.2px solid var(--ink);background:var(--white);cursor:pointer;transition:background .2s, color .2s, transform .25s var(--spring);border-radius:999px;padding:7px 14px;display:inline-block}.chip[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]:hover{transform:translateY(-2px)}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{background:var(--band);color:var(--apricot)}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]{outline:2.5px solid var(--orange);outline-offset:2px}.trap[data-astro-cid-vekgkm42]{position:absolute;left:-9999px}.actions[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.btn[data-astro-cid-vekgkm42][disabled]{opacity:.6;cursor:progress}.status[data-astro-cid-vekgkm42]{font:500 .9375rem var(--sans)}.status[data-astro-cid-vekgkm42].ok{font:700 1.5rem var(--hand);color:var(--green);transform:rotate(-2deg)}.status[data-astro-cid-vekgkm42].bad{color:var(--orange-text)}@media (width<=640px){.form[data-astro-cid-vekgkm42]{padding:20px}.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.head[data-astro-cid-6bfsojfh]{border-bottom:1.2px dashed var(--ink);padding:56px 0 40px}h1[data-astro-cid-6bfsojfh]{font:500 4.5rem/1 var(--serif);letter-spacing:-.035em}h1[data-astro-cid-6bfsojfh] .hand[data-astro-cid-6bfsojfh]{letter-spacing:0;vertical-align:14px;margin-left:18px;font-size:1.875rem;display:inline-block;transform:rotate(-5deg)}.lead[data-astro-cid-6bfsojfh]{font:var(--text-w) 1.375rem/1.5 var(--serif);max-width:640px;margin-top:14px}.lead[data-astro-cid-6bfsojfh]+.lead[data-astro-cid-6bfsojfh]{color:var(--muted);margin-top:8px}.reach[data-astro-cid-6bfsojfh]{grid-template-columns:7fr 5fr;align-items:start;gap:44px;display:grid}.channels[data-astro-cid-6bfsojfh]{border-top:1.5px solid var(--ink);list-style:none}.ch[data-astro-cid-6bfsojfh]{border-bottom:1px dashed var(--rule);transition:background .25s, padding .3s var(--ease);grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:14px 6px;display:grid}.ch[data-astro-cid-6bfsojfh]:hover{background:#ffbb8c38;padding-left:14px}.mark[data-astro-cid-6bfsojfh]{border:1.5px solid var(--ink);background:var(--white);width:44px;height:44px;transition:transform .4s var(--spring);place-items:center;display:grid}.ch[data-astro-cid-6bfsojfh]:hover .mark[data-astro-cid-6bfsojfh]{transform:rotate(-6deg)scale(1.06)}.ch-mail[data-astro-cid-6bfsojfh] .mark[data-astro-cid-6bfsojfh]{color:var(--orange-text)}.ch-github[data-astro-cid-6bfsojfh] .mark[data-astro-cid-6bfsojfh]{color:#181717}.ch-x[data-astro-cid-6bfsojfh] .mark[data-astro-cid-6bfsojfh]{color:#000}.ch-scholar[data-astro-cid-6bfsojfh] .mark[data-astro-cid-6bfsojfh]{color:#4285f4}html[data-theme=dark] [data-astro-cid-6bfsojfh]:is(.ch-github,.ch-x) .mark[data-astro-cid-6bfsojfh]{color:var(--ink)}.ch-linkedin[data-astro-cid-6bfsojfh] .mark[data-astro-cid-6bfsojfh]{color:#0a66c2}.ch-wtf[data-astro-cid-6bfsojfh] .mark[data-astro-cid-6bfsojfh]{background:#07080d;border-color:#07080d}.mark[data-astro-cid-6bfsojfh] .wtf{width:34px;height:auto}.txt[data-astro-cid-6bfsojfh] b[data-astro-cid-6bfsojfh]{font:600 1.0625rem var(--sans);display:block}.txt[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{font:.875rem var(--sans);color:var(--muted);display:block}.txt[data-astro-cid-6bfsojfh] .handle[data-astro-cid-6bfsojfh]{font:.8125rem var(--mono);overflow-wrap:anywhere;margin-top:2px}.go[data-astro-cid-6bfsojfh]{transition:transform .25s var(--ease), color .25s;font-size:1.125rem}.ch[data-astro-cid-6bfsojfh]:hover .go[data-astro-cid-6bfsojfh]{color:var(--orange-text);transform:translate(3px,-3px)}.cv[data-astro-cid-6bfsojfh]{font:.9375rem/1.5 var(--sans);color:var(--muted);margin-top:20px}@media (width<=1080px){.reach[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}@media (width<=680px){.head[data-astro-cid-6bfsojfh]{padding-top:36px}h1[data-astro-cid-6bfsojfh]{font-size:2.875rem}h1[data-astro-cid-6bfsojfh] .hand[data-astro-cid-6bfsojfh]{margin:14px 0 12px;font-size:1.625rem;display:block}.lead[data-astro-cid-6bfsojfh]{font-size:1.1875rem}}
