.resume_resumeContainer__mTOBe{width:8.5in;min-height:11in;background:white;color:#1a1a1a;padding:.75in;box-shadow:0 4px 12px rgba(0,0,0,.1);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11pt;line-height:1.5;margin:0 auto}.resume_cleanHeader__PQjX8{text-align:center;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #c87e42}.resume_cleanName__dtzpM{font-size:28pt;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}.resume_cleanContact___vrKw{font-size:10pt;color:#4a4a4a;display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem 1rem}.resume_cleanSection__zcR3B{margin-bottom:1.25rem}.resume_cleanSectionTitle__Z9le7{font-size:13pt;font-weight:700;color:#C87E42;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;padding-bottom:.25rem;border-bottom:1.5px solid #e0e0e0}.resume_modernTemplate__P4Rdw{display:grid;grid-template-columns:2.5in 1fr;grid-gap:0;gap:0;padding:0}.resume_modernSidebar__WlGke{background:linear-gradient(180deg,#2A2B31,#1E1F23);color:white;padding:.75in}.resume_modernMain__M_5jt{padding:.75in}.resume_modernName__iCDFy{font-size:24pt;font-weight:700;margin-bottom:.25rem}.resume_modernTitle___ZIKV{font-size:11pt;color:#E4B784;margin-bottom:1rem}.resume_modernSidebarSection__f9e5_{margin-bottom:1.5rem}.resume_modernSidebarTitle__HgkKG{font-size:11pt;font-weight:700;color:#E4B784;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.resume_modernMainSection__NQfZj{margin-bottom:1.25rem}.resume_modernMainTitle__beM4f{font-size:13pt;font-weight:700;color:#C87E42;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem}.resume_compactTemplate__YAfcE{font-size:10pt;padding:.5in}.resume_compactHeader__lDJbN{margin-bottom:1rem}.resume_compactName__2hUop{font-size:22pt;font-weight:700;margin-bottom:.25rem}.resume_compactSection__dP5Dy{margin-bottom:1rem}.resume_compactSectionTitle__s2FQ5{font-size:11pt;font-weight:700;color:#C87E42;margin-bottom:.5rem}.resume_creativeHeader__v116y{background:linear-gradient(135deg,#C87E42,#E4B784);color:white;padding:1.5rem;margin:-.75in -.75in 1.5rem}.resume_creativeName__MlVLS{font-size:32pt;font-weight:700;margin-bottom:.5rem}.resume_creativeSection__m3S_6{margin-bottom:1.25rem}.resume_creativeSectionTitle__5MxL6{font-size:14pt;font-weight:700;color:#C87E42;margin-bottom:.75rem;position:relative;padding-left:1rem}.resume_creativeSectionTitle__5MxL6:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:100%;background:#C87E42}.resume_academicTemplate__SeLfQ{font-family:"Source Serif 4",Georgia,serif}.resume_academicHeader__xEnbt{text-align:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #1a1a1a}.resume_academicName__2tXwl{font-size:26pt;font-weight:700;margin-bottom:.5rem}.resume_academicSection__vFkVt{margin-bottom:1.5rem}.resume_academicSectionTitle__WvoN5{font-size:12pt;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem;padding-bottom:.25rem;border-bottom:1px solid #1a1a1a}.resume_technicalTemplate__IxYz8{font-family:Source Sans\ 3,-apple-system,sans-serif}.resume_technicalHeader__Ru0gI{margin-bottom:1.5rem}.resume_technicalName__TUuS7{font-size:28pt;font-weight:700;color:#1a1a1a;margin-bottom:.25rem}.resume_technicalSection__vmQVD{margin-bottom:1.25rem}.resume_technicalSectionTitle__YVzLV{font-size:12pt;font-weight:700;color:#1a1a1a;background:#f0f0f0;padding:.4rem .75rem;margin-bottom:.75rem}.resume_educationItem__5E_Gr,.resume_experienceItem__bWN3k,.resume_projectItem__DndKW{margin-bottom:1rem;page-break-inside:avoid}.resume_itemHeader__mTT9m{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.25rem;flex-wrap:wrap}.resume_itemTitle__xb6oW{font-weight:700;font-size:11pt}.resume_itemDate__3ixFD{font-size:9pt;color:#666;font-style:italic}.resume_itemSubtitle__Hu2SZ{font-style:italic;color:#4a4a4a;font-size:10pt;margin-bottom:.25rem}.resume_bulletList__53_pf{margin:.5rem 0;padding-left:1.25rem}.resume_bulletItem__Qqrou{margin-bottom:.35rem;line-height:1.4}.resume_skillsList__JC__u{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.resume_skillTag__9ql_d{display:inline-block;padding:.25rem .75rem;background:#f0f0f0;border-radius:4px;font-size:9pt;color:#1a1a1a}.resume_summary__P7pqK{line-height:1.6;color:#2a2a2a}@media print{.resume_resumeContainer__mTOBe{box-shadow:none;margin:0;width:100%;min-height:auto}.resume_educationItem__5E_Gr,.resume_experienceItem__bWN3k,.resume_projectItem__DndKW{page-break-inside:avoid}}