.card[data-astro-cid-y2vllrex]{gap:10px;padding:22px 22px 20px;transition:border-color .3s,transform .35s cubic-bezier(.3,1.4,.5,1);display:grid;position:relative}.card[data-astro-cid-y2vllrex]:hover{border-color:#ffb54773;transform:translate(6px)}h3[data-astro-cid-y2vllrex]{font-family:var(--font-display);letter-spacing:-.01em;font-size:26px;font-weight:750;font-stretch:112%;line-height:1.05}h3[data-astro-cid-y2vllrex] a[data-astro-cid-y2vllrex]{text-decoration:none}h3[data-astro-cid-y2vllrex] a[data-astro-cid-y2vllrex]:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.summary[data-astro-cid-y2vllrex]{color:var(--muted);font-size:16px}.stack[data-astro-cid-y2vllrex]{font-family:var(--font-mono);color:var(--muted);letter-spacing:.02em;font-size:12px}.links[data-astro-cid-y2vllrex]{flex-wrap:wrap;gap:16px;display:flex}.links[data-astro-cid-y2vllrex] a[data-astro-cid-y2vllrex]{z-index:1;color:var(--accent);font-weight:600;text-decoration:none;position:relative}.links[data-astro-cid-y2vllrex] a[data-astro-cid-y2vllrex]:hover{text-decoration:underline}.sec[data-astro-cid-lcdefpme]{align-items:center;min-height:100svh;padding-block:140px;display:flex;position:relative}.sec[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]{flex:1}.text[data-astro-cid-lcdefpme]{gap:24px;max-width:540px;display:grid}.text[data-astro-cid-lcdefpme].wide{max-width:580px}.kicker[data-astro-cid-lcdefpme]{color:var(--muted);align-items:center;gap:12px;display:flex}.kicker[data-astro-cid-lcdefpme] .f[data-astro-cid-lcdefpme]{color:var(--accent);border:1px solid #ffb54759;border-radius:6px;padding:3px 8px}.lede[data-astro-cid-lcdefpme]{color:var(--muted);max-width:34em;font-size:19px}.lede[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--text);font-weight:600}.hero[data-astro-cid-lcdefpme]{align-items:flex-end;padding-bottom:72px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:48px;display:grid}.hero-title[data-astro-cid-lcdefpme],.hero-side[data-astro-cid-lcdefpme]{gap:18px;display:grid}h1[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(32px,3.6vw,54px);font-weight:800;font-stretch:112%;line-height:1.02}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-weight:500}.hint[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:54px;padding-top:18px;display:flex}.arrow[data-astro-cid-lcdefpme]{animation:1.8s ease-in-out infinite nudge;display:inline-block}@keyframes nudge{50%{transform:translateY(4px)}}.cards[data-astro-cid-lcdefpme]{gap:12px;display:grid}.more[data-astro-cid-lcdefpme]{font-size:15.5px}.jobs[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);margin:0;padding:0;list-style:none;display:grid}.job[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);grid-template-columns:150px minmax(0,1fr);gap:18px;padding-block:16px;display:grid}.job[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--muted);letter-spacing:.02em;padding-top:4px}.job[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:19px;font-weight:700;font-stretch:105%;line-height:1.25}.job[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-weight:400}.job[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:3px;font-size:15.5px}.degree[data-astro-cid-lcdefpme]{font-size:15.5px}.mail[data-astro-cid-lcdefpme]{font-family:var(--font-mono);user-select:all;overflow-wrap:anywhere;font-size:17px}@media (width<=860px){.sec[data-astro-cid-lcdefpme]{align-items:flex-start;padding-block:120px 100px}.sec[data-astro-cid-lcdefpme]:not(.hero){padding-top:46vh}.hero[data-astro-cid-lcdefpme]{align-items:flex-start;padding-top:38svh;padding-bottom:96px}.hint[data-astro-cid-lcdefpme]{display:none}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:22px}.job[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:2px}}
