.Resume_resume__CnYyg{max-width:56rem;margin:0 auto;padding:2rem 0 3rem;color:var(--ink);line-height:1.55}.Resume_head__957lB{margin-bottom:1.5rem}.Resume_name__Hh0WZ{font-size:clamp(2rem,5vw,2.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0;color:var(--ink)}.Resume_tagline__q1S0V{margin:.4rem 0 .2rem;font-size:1.05rem;color:var(--slate)}.Resume_contact__l_hQ1{margin:0;font-size:.95rem;color:var(--muted)}.Resume_contact__l_hQ1 a{color:inherit;text-decoration:underline;text-underline-offset:2px}.Resume_contact__l_hQ1 a:hover{color:var(--blue)}.Resume_section__ZLDA9{font-size:1rem;text-transform:uppercase;letter-spacing:.05em;font-weight:800;color:var(--ink);margin:2rem 0 .75rem;padding-left:.6rem;border-left:3px solid var(--accent);line-height:1.15}.Resume_summary__0fBE7{margin:0}.Resume_outcomes___i6sl,.Resume_projects__96jbY{margin:.25rem 0 .5rem;padding-left:1.1rem}.Resume_outcomes___i6sl li,.Resume_projects__96jbY li{margin:0 0 .4rem}.Resume_job__xArqB{margin-top:1rem}.Resume_jobHeader__o42Ab{font-weight:700;font-size:1.05rem;color:var(--ink);margin:0}.Resume_earlierHeader__jGK7_{margin-top:1.25rem}.Resume_jobMeta__T_E8s{font-size:.9rem;color:var(--muted);margin:0 0 .35rem}.Resume_job__xArqB ul{margin:.25rem 0 .5rem;padding-left:1.1rem}.Resume_job__xArqB li{margin:0 0 .3rem}.Resume_earlierLine__W_KpV{font-size:.95rem;color:var(--slate);margin:.15rem 0}.Resume_skillsLine__D4dAf{font-size:.95rem;margin:0 0 .5rem;line-height:1.5}.Resume_jobHeader__o42Ab strong,.Resume_outcomes___i6sl strong,.Resume_projects__96jbY strong,.Resume_skillsLine__D4dAf strong,.Resume_summary__0fBE7 strong{font-weight:700;color:var(--ink)}.Resume_printHint__TEy7R{margin-top:2.5rem;display:flex;justify-content:center}@media print{.Resume_resume__CnYyg{max-width:none;margin:0;padding:0;font-size:9pt;line-height:1.27;color:#1f2937;-webkit-print-color-adjust:exact;print-color-adjust:exact}.Resume_resume__CnYyg a[href]:after{content:none!important}.Resume_head__957lB{margin-bottom:8px}.Resume_name__Hh0WZ{font-size:26pt;line-height:1}.Resume_tagline__q1S0V{margin:3px 0 1px;font-size:9.75pt;color:#334155}.Resume_contact__l_hQ1{margin:0 0 8px;font-size:8.75pt;color:#6b7280}.Resume_contact__l_hQ1 a{text-decoration:none;color:inherit}.Resume_section__ZLDA9{font-size:10pt;margin:6px 0 3px;padding-left:8px;border-left:3px solid #4a6fa5;line-height:1.1}.Resume_outcomes___i6sl,.Resume_summary__0fBE7{font-size:9.25pt}.Resume_job__xArqB ul,.Resume_outcomes___i6sl,.Resume_projects__96jbY{margin:2px 0 4px;padding-left:16px}.Resume_job__xArqB li,.Resume_outcomes___i6sl li,.Resume_projects__96jbY li{margin:0 0 1px}.Resume_job__xArqB{margin-top:4px}.Resume_jobHeader__o42Ab,.Resume_jobMeta__T_E8s{page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}.Resume_job__xArqB li,.Resume_outcomes___i6sl li,.Resume_projects__96jbY li{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.Resume_jobHeader__o42Ab{font-size:9.75pt;margin:0}.Resume_earlierHeader__jGK7_{margin-top:10px}.Resume_jobMeta__T_E8s{font-size:8.5pt;color:#6b7280;margin:0 0 2px}.Resume_earlierLine__W_KpV{font-size:9pt;color:#334155;margin:1px 0}.Resume_skillsLine__D4dAf{font-size:9pt;margin:0 0 3px;line-height:1.35}.Resume_printHint__TEy7R{display:none}}