.resume.svelte-1mijfb4{max-width:640px;margin:0 auto;padding:4rem 2rem 8rem}header.svelte-1mijfb4{margin-bottom:4rem;border-bottom:1px solid rgba(140,120,100,.2);padding-bottom:2rem}h1.svelte-1mijfb4{font-size:1.6rem;font-weight:400;margin:0 0 .75rem;letter-spacing:.02em;color:#1a1208}.contact.svelte-1mijfb4{display:flex;gap:1.5rem;font-size:.8rem;opacity:.5;flex-wrap:wrap}section.svelte-1mijfb4{margin-bottom:3.5rem}h2.svelte-1mijfb4{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:#8a6a40;margin:0 0 1.5rem}.entry.svelte-1mijfb4{margin-bottom:1.75rem}.entry-header.svelte-1mijfb4{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.2rem}.entry-header.svelte-1mijfb4 strong:where(.svelte-1mijfb4){font-size:.95rem;font-weight:500;color:#1a1208}.tenure.svelte-1mijfb4{font-size:.75rem;opacity:.45;white-space:nowrap;font-style:normal}.entry-sub.svelte-1mijfb4{font-size:.8rem;opacity:.5;margin-bottom:.4rem;font-style:italic}.entry.svelte-1mijfb4 p:where(.svelte-1mijfb4){font-size:.9rem;line-height:1.7;margin:0;color:#2a1f0f;opacity:.8}.skills.svelte-1mijfb4{display:flex;flex-direction:column;gap:.5rem;font-size:.9rem;line-height:1.6;opacity:.8}.skill-label.svelte-1mijfb4{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;opacity:.5;margin-right:.5rem}.thesis.svelte-1mijfb4 p:where(.svelte-1mijfb4){font-size:1rem;line-height:1.8;margin:0 0 1.25rem;color:#2a1f0f}.thesis.svelte-1mijfb4 p:where(.svelte-1mijfb4):last-child{margin-bottom:0}
