.Reveal_reveal__HbKeE{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.Reveal_shown__UkaIO{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.Reveal_reveal__HbKeE{opacity:1;transform:none;transition:none}}@media print{.Reveal_reveal__HbKeE{opacity:1;transform:none}}.Section_section__P4Tjv{padding:72px 24px;border-top:1px solid var(--c-border)}@media(min-width:768px){.Section_section__P4Tjv{padding:104px 40px}}@media(min-width:1024px){.Section_section__P4Tjv{padding:120px 40px}}.Section_inner__rpDII{max-width:1040px;margin:0 auto}.Section_head__0PemH{margin-bottom:36px}.Section_heading__nIUy9{margin:0;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:600;font-size:13px;letter-spacing:.7px;text-transform:uppercase;color:var(--c-ink)}.Section_subtitle__N1Qot{margin:12px 0 0;font-size:14px;line-height:1.6;color:var(--c-muted);max-width:40rem}.Section_body__iU5EQ.Section_prose__5hErk{max-width:680px}.Section_body__iU5EQ.Section_wide__Dkcf3{max-width:100%}.Job_job__zoYL4:not(:last-child){margin-bottom:36px}@media print{.Job_job__zoYL4:not(:last-child){margin-bottom:18px}.Job_job__zoYL4{page-break-inside:avoid;break-inside:avoid}}.Job_job__zoYL4.Job_interactive__KtUdA{margin-left:-16px;margin-right:-16px;padding:16px;border-radius:12px;transition:background-color .18s ease}.Job_job__zoYL4.Job_interactive__KtUdA:hover{background-color:rgba(var(--c-surface-rgb),.7)}@media(prefers-reduced-motion:reduce){.Job_job__zoYL4.Job_interactive__KtUdA{transition:none}}.Job_job__zoYL4.Job_interactive__KtUdA .Job_companyName__6F48a{font-family:var(--font-literata),Georgia,"Times New Roman",serif;font-weight:500;font-size:21px;letter-spacing:-.2px}@media(min-width:1024px){.Job_job__zoYL4.Job_interactive__KtUdA .Job_companyName__6F48a{font-size:21px}}.Job_job__zoYL4 .Job_companyName__6F48a{margin:0;line-height:1.3;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:600;font-size:20px;color:var(--c-ink)}@media(min-width:1024px){.Job_job__zoYL4 .Job_companyName__6F48a{font-size:19px}}@media print{.Job_job__zoYL4 .Job_companyName__6F48a{font-size:19px;font-weight:700;color:#584153}}.Job_job__zoYL4 .Job_meta__9uhuS{margin:4px 0 0;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;color:var(--c-muted)}@media(min-width:1024px){.Job_job__zoYL4 .Job_meta__9uhuS{font-size:14px}}@media print{.Job_job__zoYL4 .Job_meta__9uhuS{margin-top:3px;font-size:14px;color:rgb(138.1,122,134.6)}}.Job_job__zoYL4 .Job_stack__FEhLH{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;font-style:italic;color:var(--c-muted);margin:6px 0 0}@media(min-width:1024px){.Job_job__zoYL4 .Job_stack__FEhLH{font-size:13px}}@media print{.Job_job__zoYL4 .Job_stack__FEhLH{margin-top:4px;font-size:13px;color:rgb(138.1,122,134.6)}}.Job_job__zoYL4 .Job_stackPills__UORVG{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:10px 0 0;font-size:12.5px}.Job_job__zoYL4 .Job_stackPills__UORVG li{padding:3px 10px;background-color:var(--c-surface);border:1px solid var(--c-border);border-radius:999px;color:var(--c-muted)}.Job_responsibilitiesList__I1eiT{margin:12px 0 0;padding-left:20px}@media print{.Job_responsibilitiesList__I1eiT{margin:8px 0 0;padding-left:18px}}.Job_responsibilities__II_AP{font-size:15.5px;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;color:var(--c-ink)}.Job_responsibilities__II_AP::marker{color:var(--c-accent)}.Job_responsibilities__II_AP:not(:last-child){margin-bottom:6px}@media(min-width:1024px){.Job_responsibilities__II_AP{font-size:15px}}@media print{.Job_responsibilities__II_AP{font-size:14px;line-height:1.45;color:#000}.Job_responsibilities__II_AP::marker{color:#000}.Job_responsibilities__II_AP:not(:last-child){margin-bottom:3px}}.Experience_container__ONKmL{display:flex;flex-direction:column}.Experience_container__ONKmL .Experience_experience__NOMnj{position:relative;display:inline-block;padding-left:28px;margin:0 0 20px;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:600;font-size:14px;letter-spacing:.6px;text-transform:uppercase;color:var(--c-accent)}.Experience_container__ONKmL .Experience_experience__NOMnj:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:2px;background-color:var(--c-accent)}@media print{.Experience_container__ONKmL .Experience_experience__NOMnj:before{display:none}.Experience_container__ONKmL .Experience_experience__NOMnj{padding-left:0;margin:0 0 12px;font-size:14px;color:#584153}}.Skills_container__Mf7ic{display:flex;flex-direction:column;padding-bottom:40px}@media print{.Skills_container__Mf7ic{display:block;column-count:3;column-gap:36px;padding-bottom:0}}.Skills_columns__l7QhY{gap:26px}.Skills_columns__l7QhY .Skills_group__sKukD{margin-top:0}.Skills_columns__l7QhY .Skills_col__Xyqcu{display:flex;flex-direction:column;gap:26px}@media(min-width:768px){.Skills_columns__l7QhY{flex-direction:row;align-items:flex-start;gap:64px}.Skills_columns__l7QhY .Skills_col__Xyqcu{flex:1 1;min-width:0}}.Skills_skills___0kKq{position:relative;display:inline-block;padding-left:28px;margin:0 0 20px;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:600;font-size:14px;letter-spacing:.6px;text-transform:uppercase;color:var(--c-accent)}.Skills_skills___0kKq:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:2px;background-color:var(--c-accent)}@media print{.Skills_skills___0kKq:before{display:none}.Skills_skills___0kKq{padding-left:0;margin:0 0 12px;font-size:14px;color:#584153;column-span:all}}.Skills_decorativeWrap__3_cLc{position:relative;height:0}.Skills_decorativeLetter__JhrjB{position:absolute;top:-18px;left:-6px;font-family:var(--font-literata),Georgia,"Times New Roman",serif;font-size:56px;font-weight:600;line-height:1;color:rgba(var(--c-accent-rgb),.1);z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media print{.Skills_decorativeLetter__JhrjB{display:none}}.Skills_group__sKukD{position:relative;z-index:1;margin-top:26px}.Skills_group__sKukD:first-child{margin-top:0}@media print{.Skills_group__sKukD{margin-top:0;margin-bottom:16px;page-break-inside:avoid;break-inside:avoid}}.Skills_groupLabel__pxDSH{margin:0 0 10px;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.4;font-weight:600;font-size:12px;color:var(--c-muted);text-transform:uppercase;letter-spacing:.6px}@media print{.Skills_groupLabel__pxDSH{font-size:12px;margin:0 0 5px;letter-spacing:.3px;font-weight:700;color:#000}}.Skills_list__aJ_JB{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding-left:0;margin:0;font-size:13.5px}.Skills_list__aJ_JB li{padding:5px 12px;background-color:var(--c-surface);border:1px solid var(--c-border);border-radius:999px;color:var(--c-ink)}@media print{.Skills_list__aJ_JB{display:block;font-size:13px;color:rgb(138.1,122,134.6)}.Skills_list__aJ_JB li{padding:2px 0;background:none;border:none;border-radius:0;color:rgb(138.1,122,134.6)}}.page_main__akH3E{display:flex;flex-direction:column}.page_hero__TR3fT{padding:132px 24px 80px}@media(min-width:768px){.page_hero__TR3fT{padding:160px 40px 100px}}.page_heroInner__trrW_{width:100%;max-width:1040px;margin:0 auto}.page_heroInner__trrW_>*{animation:page_riseIn__EapyN .55s cubic-bezier(.22,1,.36,1) both}.page_heroInner__trrW_>:first-child{animation-delay:.02s}.page_heroInner__trrW_>:nth-child(2){animation-delay:.08s}.page_heroInner__trrW_>:nth-child(3){animation-delay:.14s}.page_heroInner__trrW_>:nth-child(4){animation-delay:.2s}.page_heroInner__trrW_>:nth-child(5){animation-delay:.26s}.page_heroInner__trrW_>:nth-child(6){animation-delay:.32s}.page_heroInner__trrW_>:nth-child(7){animation-delay:.38s}@keyframes page_riseIn__EapyN{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page_name__Z4hyh{margin:0;font-family:var(--font-literata),Georgia,"Times New Roman",serif;font-optical-sizing:auto;font-size:42px;font-weight:500;line-height:1.05;letter-spacing:-.5px;color:var(--c-ink)}@media(min-width:768px){.page_name__Z4hyh{font-size:56px}}@media(min-width:1024px){.page_name__Z4hyh{font-size:64px}}.page_tagline__iRJQR{margin:24px 0 0;max-width:40rem;font-size:18px;line-height:1.6;color:var(--c-ink)}@media(min-width:768px){.page_tagline__iRJQR{font-size:20px}}.page_actions__EIRTg{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.page_primary__OM10C{display:inline-flex;align-items:center;padding:12px 22px;font-size:15px;font-weight:500;letter-spacing:.2px;color:var(--c-on-accent);background-color:var(--c-accent);border-radius:8px;transition:background-color .15s ease,transform .15s ease}.page_primary__OM10C:hover{background-color:var(--c-accent-hover);transform:translateY(-1px)}.page_secondary__nTtxg{display:inline-flex;align-items:center;padding:12px 22px;font-size:15px;font-weight:500;letter-spacing:.2px;color:var(--c-ink);border:1px solid var(--c-border);border-radius:8px;transition:border-color .15s ease,color .15s ease,transform .15s ease}.page_secondary__nTtxg:hover{color:var(--c-accent);border-color:var(--c-accent);transform:translateY(-1px)}.page_about__p_sC8{max-width:40rem;margin:22px 0 0;font-size:17px;line-height:1.7;color:var(--c-muted)}.page_contactLead__mImXE{margin:0 0 24px;font-size:17px;line-height:1.65;color:var(--c-ink)}.page_contactList__N7VU4{list-style:none;margin:0;padding:0;font-size:16px;display:flex;flex-direction:column;gap:10px}.page_contactList__N7VU4 li{color:var(--c-ink)}.page_contactList__N7VU4 a{transition:color .15s ease}.page_contactList__N7VU4 a:hover{color:var(--c-accent)}@media(prefers-reduced-motion:reduce){.page_heroInner__trrW_>*{animation:none}.page_primary__OM10C,.page_secondary__nTtxg{transition:none}}.Content_layout__a_B3g{display:grid;grid-template-columns:1fr;grid-template-areas:"profile" "summary" "contact" "skills" "experience";grid-gap:32px;gap:32px;max-width:1120px;margin:0 auto;padding:8px 24px 40px}@media(min-width:768px){.Content_layout__a_B3g{padding:8px 40px 48px}}@media(min-width:1024px){.Content_layout__a_B3g{grid-template-columns:260px 1fr;grid-template-areas:"contact profile" "contact summary" "skills  experience";column-gap:60px;row-gap:40px;align-items:start;padding:8px 60px 56px}}@media(min-width:1536px){.Content_layout__a_B3g{column-gap:80px;padding:8px 80px 64px}}@media print{.Content_layout__a_B3g{display:grid;grid-template-columns:1.4fr 1fr;grid-template-areas:"profile     contact" "summary     summary" "experience  experience" "skills      skills";align-items:start;grid-gap:18px;gap:18px;max-width:none;margin:0;padding:0}}.Content_profile__vqihn{grid-area:profile}.Content_summary__eYVXL{grid-area:summary}.Content_contact__NnH93{grid-area:contact}.Content_skills__ahvE2{grid-area:skills}.Content_experience__M38PF{grid-area:experience;min-width:0}.page_resume__h4_1Y{display:flex;flex-direction:column;width:100%;min-height:100vh;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding-top:60px;background-color:var(--c-bg)}@media print{.page_resume__h4_1Y{padding-top:0;background-color:#fff}}.page_toolbar__uZzTv{display:flex;justify-content:flex-end;width:100%;max-width:1120px;margin:0 auto;padding:24px 24px 0}@media(min-width:768px){.page_toolbar__uZzTv{padding:28px 40px 0}}@media(min-width:1024px){.page_toolbar__uZzTv{padding:32px 60px 0}}@media print{.page_toolbar__uZzTv{display:none!important}}