.resume-module__gFlEia__content{color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--text:#0a0a0a;--muted:#5a5a5a;--subtle:#9a9a9a;--border:#e8e8e8;--faint:#d0d0d0;background:#fff;max-width:900px;margin:0 auto;padding:40px 48px 52px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.resume-module__gFlEia__printBtn{letter-spacing:.08em;text-transform:uppercase;color:#fff;cursor:pointer;z-index:100;background:#0a0a0a;border:none;padding:8px 18px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:500;transition:background .15s;position:fixed;top:24px;right:24px}.resume-module__gFlEia__printBtn:hover{background:#333}.resume-module__gFlEia__content header{margin-bottom:20px}.resume-module__gFlEia__name{letter-spacing:-.4px;margin-bottom:6px;font-size:22px;font-weight:600;line-height:1}.resume-module__gFlEia__contact{color:var(--muted);flex-wrap:wrap;gap:0;font-size:13px;display:flex}.resume-module__gFlEia__contactItem{align-items:center;display:flex}.resume-module__gFlEia__contactItem+.resume-module__gFlEia__contactItem:before{content:"·";color:var(--border);margin:0 10px;font-weight:300}.resume-module__gFlEia__contact a{color:var(--muted);text-decoration:none}.resume-module__gFlEia__contact a:hover{color:var(--text)}.resume-module__gFlEia__bio{color:var(--muted);margin:0 0 20px;padding:0;font-size:13px;line-height:1.6}.resume-module__gFlEia__content section{margin-bottom:16px}.resume-module__gFlEia__sectionLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--subtle);border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:5px;font-size:10px;font-weight:500}.resume-module__gFlEia__skillsGrid{flex-direction:column;gap:3px;display:flex}.resume-module__gFlEia__skillRow{grid-template-columns:100px 1fr;gap:12px;font-size:12px;line-height:1.5;display:grid}.resume-module__gFlEia__skillCategory{color:var(--text);font-weight:500}.resume-module__gFlEia__skillValues{color:var(--muted)}.resume-module__gFlEia__experienceList{flex-direction:column;gap:14px;display:flex}.resume-module__gFlEia__jobCompanyHeader{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.resume-module__gFlEia__company{letter-spacing:-.3px;font-size:17px;font-weight:600}.resume-module__gFlEia__companyTag{color:var(--subtle);font-size:12px;font-weight:400}.resume-module__gFlEia__location{color:var(--subtle);font-size:12px}.resume-module__gFlEia__roles{flex-direction:column;gap:12px;display:flex}.resume-module__gFlEia__roleHeader{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.resume-module__gFlEia__roleTitle{color:var(--text);font-size:13px;font-weight:500}.resume-module__gFlEia__dates{color:var(--subtle);white-space:nowrap;font-size:12px}.resume-module__gFlEia__bullets{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.resume-module__gFlEia__bullets li{color:var(--muted);padding-left:16px;font-size:13px;line-height:1.55;position:relative}.resume-module__gFlEia__bullets li:before{content:"•";color:var(--faint);font-size:12px;font-weight:300;line-height:1.65;position:absolute;left:0}.resume-module__gFlEia__bullets strong{color:var(--text);font-weight:600}.resume-module__gFlEia__projectsList{flex-direction:column;gap:14px;display:flex}.resume-module__gFlEia__projectHeader{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.resume-module__gFlEia__projectName{letter-spacing:-.3px;font-size:17px;font-weight:600}.resume-module__gFlEia__projectName a{color:var(--text);text-decoration:none}.resume-module__gFlEia__projectMeta{color:var(--subtle);font-size:12px}.resume-module__gFlEia__projectMeta a{color:var(--subtle);text-decoration:none}.resume-module__gFlEia__projectMeta a:hover{color:var(--muted)}.resume-module__gFlEia__eduRow{justify-content:space-between;align-items:flex-start;display:flex}.resume-module__gFlEia__eduDegree{letter-spacing:-.3px;font-size:17px;font-weight:600}.resume-module__gFlEia__eduSchool{color:var(--muted);margin-top:2px;font-size:13px}.resume-module__gFlEia__eduDate{color:var(--subtle);white-space:nowrap;font-size:12px}@media (max-width:500px){.resume-module__gFlEia__printBtn{display:none}.resume-module__gFlEia__content{padding:24px 20px 40px}.resume-module__gFlEia__contact{flex-direction:column;gap:3px}.resume-module__gFlEia__contactItem+.resume-module__gFlEia__contactItem:before{display:none}.resume-module__gFlEia__skillRow{grid-template-columns:76px 1fr}}@media print{@page{size:letter;margin:.5in .75in}.navbar{display:none!important}canvas{display:none!important}.page{margin-left:0!important;animation:none!important}.resume-module__gFlEia__printBtn{display:none!important}.resume-module__gFlEia__content{max-width:100%;margin:0;padding:0;font-size:12.5px}.resume-module__gFlEia__roleBlock,.resume-module__gFlEia__project{break-inside:avoid}.resume-module__gFlEia__contact a,.resume-module__gFlEia__projectMeta a,.resume-module__gFlEia__projectName a{color:inherit}}
