@media print{@page{margin:.65in .75in;size:letter portrait}.print\:hidden,[class*=fixed],button,footer,nav{display:none!important}section{page-break-inside:avoid;break-inside:avoid;margin-bottom:28px!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact;background:#fff!important;color:#000!important}*,body{font-family:Geist,-apple-system,system-ui,sans-serif!important}*{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}main{max-width:100%!important;padding:0!important;margin:0!important;min-height:auto!important}#cv-header{margin-bottom:28px!important;padding-bottom:22px!important;border-bottom:1.5px solid #000!important}#cv-header .sm\:text-5xl,#cv-header .text-4xl,#cv-header h1{font-size:32px!important;line-height:1.1!important;margin-bottom:8px!important;color:#000!important;font-weight:700!important;letter-spacing:-.02em!important}#cv-header .text-xl{font-size:15px!important;line-height:1.4!important;margin-bottom:14px!important}#cv-header .text-sm,#cv-header .text-xl{color:#000!important;font-weight:400!important}#cv-header .text-sm{font-size:11px!important}.text-lg.font-bold,h2{font-size:14px!important;line-height:1.3!important;margin-bottom:14px!important;margin-top:0!important;color:#000!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important}.text-md.font-semibold,.text-sm.font-semibold,h3{font-size:12px!important;line-height:1.4!important;margin-bottom:3px!important;margin-top:0!important;color:#000!important;font-weight:700!important}.text-md,.text-sm,p{font-size:11px!important;line-height:1.65!important;margin-bottom:6px!important}.text-md,.text-sm,.text-xs,p{color:#000!important;font-weight:400!important}.text-xs{font-size:10px!important;line-height:1.5!important}ul{margin-top:6px!important;margin-bottom:10px!important;padding-left:16px!important}li{font-size:11px!important;line-height:1.65!important;margin-bottom:4px!important;font-weight:400!important}a,li{color:#000!important}a{text-decoration:none!important}a[href^=http]:after{content:none!important}[class*=Badge],[class*=badge]{display:inline-block!important;padding:2px 6px!important;margin:2px!important;font-size:9px!important;line-height:1.4!important;border-radius:2px!important;border:1px solid #000!important;background-color:#fff!important;color:#000!important;font-weight:400!important}svg{display:none!important}#cv-experience>div>div{margin-bottom:18px!important}#cv-skills>div>div{margin-bottom:12px!important}#cv-skills h3{margin-bottom:6px!important;color:#000!important;font-weight:600!important}#cv-projects>div>div>div{margin-bottom:10px!important}#cv-projects h3{font-weight:700!important}#cv-education>div>div>div{margin-bottom:10px!important}#cv-strengths [class*=Badge],#cv-strengths [class*=badge]{border:1px solid #000!important;background-color:#000!important;color:#fff!important;font-weight:500!important}#cv-languages .flex.justify-between{margin-bottom:6px!important}#cv-languages .font-medium{font-weight:600!important}.text-primary{font-weight:700!important}.text-muted-foreground,.text-primary{color:#000!important}#cv-education .text-xs,#cv-experience .text-xs{font-style:italic!important}#cv-education .text-primary,#cv-experience .text-primary{font-weight:600!important}.space-y-10>*+*{margin-top:28px!important}.space-y-6>*+*{margin-top:18px!important}.space-y-4>*+*{margin-top:14px!important}.space-y-3>*+*{margin-top:10px!important}.space-y-2>*+*{margin-top:6px!important}.gap-4{gap:10px!important}.gap-3{gap:8px!important}.gap-2{gap:6px!important}.gap-1{gap:4px!important}*{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}}.pdf-export,.pdf-export-body{background:#fff!important;font-family:Geist,-apple-system,system-ui,sans-serif!important}.pdf-export{max-width:1200px!important;margin:0 auto!important;padding:70px 90px!important;min-height:auto!important}.pdf-export *{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;font-family:Geist,-apple-system,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.pdf-export section{margin-bottom:36px!important;page-break-inside:avoid}.pdf-export #cv-header{padding-bottom:28px!important;margin-bottom:36px!important;border-bottom:2px solid #000!important}.pdf-export #cv-header .sm\:text-5xl,.pdf-export #cv-header .text-4xl,.pdf-export #cv-header h1{font-size:40px!important;line-height:1.1!important;margin-bottom:10px!important;color:#000!important;font-weight:700!important;letter-spacing:-.02em!important}.pdf-export #cv-header .text-xl{font-size:18px!important;line-height:1.4!important;margin-bottom:18px!important;color:#000!important;font-weight:400!important}.pdf-export #cv-header .text-sm{font-size:14px!important;color:#000!important;font-weight:400!important}.pdf-export .text-lg.font-bold,.pdf-export h2{font-size:16px!important;line-height:1.3!important;margin-bottom:18px!important;color:#000!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;display:flex!important;align-items:center!important;gap:8px!important}.pdf-export .text-md.font-semibold,.pdf-export .text-sm.font-semibold,.pdf-export h3{font-size:15px!important;line-height:1.4!important;margin-bottom:4px!important;margin-top:0!important;color:#000!important;font-weight:700!important}.pdf-export .text-md,.pdf-export .text-sm,.pdf-export p{font-size:14px!important;line-height:1.7!important;color:#000!important;margin-bottom:8px!important;font-weight:400!important}.pdf-export .text-xs{font-size:13px!important;line-height:1.5!important;color:#000!important;font-weight:400!important}.pdf-export ul{margin-top:8px!important;margin-bottom:14px!important;padding-left:22px!important}.pdf-export li{font-size:14px!important;line-height:1.7!important;color:#000!important;margin-bottom:6px!important;font-weight:400!important}.pdf-export [class*=Badge],.pdf-export [class*=badge]{display:inline-block!important;padding:4px 10px!important;margin:3px!important;font-size:11px!important;line-height:1.4!important;border-radius:3px!important;border:1px solid #000!important;background-color:#fff!important;color:#000!important;font-weight:400!important}.pdf-export svg{display:none!important}.pdf-export a{color:#000!important;text-decoration:none!important}.pdf-export #cv-experience>div>div{margin-bottom:22px!important}.pdf-export #cv-skills>div>div{margin-bottom:16px!important}.pdf-export #cv-skills h3{margin-bottom:10px!important;color:#000!important;font-weight:600!important}.pdf-export #cv-projects>div>div>div{margin-bottom:14px!important}.pdf-export #cv-projects h3{font-weight:700!important}.pdf-export #cv-education>div>div>div{margin-bottom:14px!important}.pdf-export #cv-strengths [class*=Badge],.pdf-export #cv-strengths [class*=badge]{border:1px solid #000!important;background-color:#000!important;color:#fff!important;font-weight:500!important}.pdf-export #cv-languages .flex.justify-between{margin-bottom:10px!important}.pdf-export #cv-languages .font-medium{font-weight:600!important}.pdf-export .text-primary{color:#000!important;font-weight:700!important}.pdf-export .text-muted-foreground{color:#000!important}.pdf-export #cv-education .text-xs,.pdf-export #cv-experience .text-xs{font-style:italic!important}.pdf-export #cv-education .text-primary,.pdf-export #cv-experience .text-primary{font-weight:600!important}.pdf-export .flex.flex-wrap{gap:8px!important}.pdf-export .space-y-10>*+*{margin-top:36px!important}.pdf-export .space-y-6>*+*{margin-top:22px!important}.pdf-export .space-y-4>*+*{margin-top:16px!important}.pdf-export .space-y-3>*+*{margin-top:12px!important}.pdf-export .space-y-2>*+*{margin-top:8px!important}