.page_resume__K5FDg{padding:var(--space-2xl) var(--space-xl) var(--space-4xl)}.page_container__Rwiqd{max-width:760px;margin:0 auto}.page_header__NqIjC{text-align:center;margin-bottom:var(--space-3xl)}.page_doodle__eJm9L{width:clamp(80px,10vw,120px);height:auto;margin:0 auto var(--space-md);display:block;opacity:.85}.page_name__FPhpU{font-family:var(--font-heading);font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:400;font-style:italic;letter-spacing:-.01em;color:var(--color-text-primary);margin:0 0 var(--space-sm);line-height:1.05}.page_title__yKXln{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;color:var(--color-text-tertiary);margin:0;text-transform:lowercase}.page_section__haPnO{margin-bottom:var(--space-3xl);border-top:1px solid var(--color-border);padding-top:var(--space-xl)}.page_section__haPnO:first-of-type{border-top:none;padding-top:0}.page_sectionHeading__D1dai{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:400;font-style:italic;color:var(--color-text-primary);margin:0 0 var(--space-lg);letter-spacing:-.005em;line-height:1.1}.page_summary__0wN9B{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:1.75;color:var(--color-text-secondary);max-width:none;margin:0}.page_experienceList__D8M5H{display:flex;flex-direction:column;gap:var(--space-xl)}.page_job__89Z4D{display:grid;grid-template-columns:180px 1fr;grid-gap:var(--space-xl);gap:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px dashed var(--color-border)}.page_job__89Z4D:last-child{border-bottom:none;padding-bottom:0}.page_jobMeta__9l9cT{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;color:var(--color-text-tertiary);text-transform:uppercase}.page_jobPeriod__7u6bK{margin:0 0 var(--space-xs)}.page_jobLocation__ojLPz{margin:0;font-size:.7rem;opacity:.85}.page_jobBody__Tue3Y{min-width:0}.page_jobTitle__qZilx{font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:400;font-style:italic;color:var(--color-text-primary);margin:0 0 .25rem;line-height:1.2}.page_jobCompany__g4pSM{margin:0 0 var(--space-md);font-weight:500}.page_highlights__np_aY,.page_jobCompany__g4pSM{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page_highlights__np_aY{line-height:1.65;margin:0;padding-left:1.1rem;max-width:none}.page_highlights__np_aY li{margin-bottom:var(--space-xs)}.page_skillsGrid__YbSfm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-xl);gap:var(--space-xl)}.page_skillCategoryTitle__QgQAw{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);margin:0 0 var(--space-sm)}.page_skillList__y584I{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem;font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.55}.page_skillList__y584I li{margin:0}@media (max-width:720px){.page_job__89Z4D{grid-template-columns:1fr;gap:var(--space-sm)}.page_skillsGrid__YbSfm{grid-template-columns:1fr;gap:var(--space-lg)}}@media (max-width:600px){.page_resume__K5FDg{padding:var(--space-xl) var(--space-lg) var(--space-3xl)}}