This commit is contained in:
@@ -71,12 +71,20 @@ export default function ResumePage() {
|
||||
<header className="space-y-4 border-b border-line pb-10">
|
||||
<div className="space-y-4">
|
||||
<p className="eyebrow">Resume</p>
|
||||
<h1 className="max-w-[40rem] text-balance font-sans text-[clamp(3rem,6vw,4.8rem)] font-medium leading-[0.94] tracking-[-0.08em] text-ink">
|
||||
<h1 className="max-w-[40rem] text-balance font-sans text-5xl font-medium leading-[0.96] text-ink sm:text-6xl lg:text-7xl">
|
||||
Experience, education, and technical depth.
|
||||
</h1>
|
||||
<p className="max-w-[34rem] text-[1rem] leading-8 text-muted">
|
||||
Research, engineering, and systems work across academia and industry.
|
||||
</p>
|
||||
<div className="flex flex-wrap gap-x-5 gap-y-2 text-[0.92rem] text-ink">
|
||||
<a href="/files/Resume_latest.pdf" className="transition-colors hover:text-accent">
|
||||
Open PDF
|
||||
</a>
|
||||
<a href="/files/Resume_latest.pdf" download className="transition-colors hover:text-accent">
|
||||
Download PDF
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
@@ -85,12 +93,12 @@ export default function ResumePage() {
|
||||
<div className="space-y-8">
|
||||
{experience.map((item) => (
|
||||
<article key={`${item.title}-${item.period}`} className="grid gap-2 md:grid-cols-[8rem_minmax(0,1fr)] md:gap-5">
|
||||
<p className="font-mono text-[0.72rem] uppercase tracking-[0.18em] text-muted-strong">
|
||||
<p className="font-mono text-[0.72rem] uppercase text-muted-strong">
|
||||
{item.period}
|
||||
</p>
|
||||
<div className="space-y-2">
|
||||
<div className="space-y-1">
|
||||
<h2 className="font-sans text-[1.35rem] font-medium leading-tight tracking-[-0.04em] text-ink sm:text-[1.55rem]">
|
||||
<h2 className="font-sans text-[1.35rem] font-medium leading-tight text-ink sm:text-[1.55rem]">
|
||||
{item.title}
|
||||
</h2>
|
||||
<p className="text-[0.96rem] leading-7 text-muted">
|
||||
@@ -115,11 +123,11 @@ export default function ResumePage() {
|
||||
<div className="space-y-6">
|
||||
{education.map((item) => (
|
||||
<article key={`${item.title}-${item.period}`} className="grid gap-2 md:grid-cols-[8rem_minmax(0,1fr)] md:gap-5">
|
||||
<p className="font-mono text-[0.72rem] uppercase tracking-[0.18em] text-muted-strong">
|
||||
<p className="font-mono text-[0.72rem] uppercase text-muted-strong">
|
||||
{item.period}
|
||||
</p>
|
||||
<div className="space-y-1">
|
||||
<h2 className="font-sans text-[1.35rem] font-medium leading-tight tracking-[-0.04em] text-ink sm:text-[1.55rem]">
|
||||
<h2 className="font-sans text-[1.35rem] font-medium leading-tight text-ink sm:text-[1.55rem]">
|
||||
{item.title}
|
||||
</h2>
|
||||
<p className="text-[0.96rem] leading-7 text-muted">
|
||||
@@ -136,7 +144,7 @@ export default function ResumePage() {
|
||||
<div className="space-y-4">
|
||||
{skills.map((group) => (
|
||||
<article key={group.label} className="grid gap-2 md:grid-cols-[9rem_minmax(0,1fr)] md:gap-5">
|
||||
<h2 className="font-sans text-[1rem] font-medium tracking-[-0.02em] text-ink">
|
||||
<h2 className="font-sans text-[1rem] font-medium text-ink">
|
||||
{group.label}
|
||||
</h2>
|
||||
<p className="text-[0.96rem] leading-7 text-muted">
|
||||
|
||||
Reference in New Issue
Block a user