.cv-wrapper[data-astro-cid-zuwcdr5b]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#333;line-height:1.6;font-size:15px}.cv-container[data-astro-cid-zuwcdr5b]{box-shadow:0 0 20px #0000001a;background:#fff}.cv-header[data-astro-cid-zuwcdr5b]{background:#0891b2;color:#fff;padding:40px 50px 30px;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.header-content[data-astro-cid-zuwcdr5b]{max-width:100%;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.profile-section[data-astro-cid-zuwcdr5b]{display:flex;align-items:center;gap:30px;margin-bottom:25px;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.profile-photo[data-astro-cid-zuwcdr5b]{width:120px;height:120px;border-radius:50%;border:4px solid rgba(255,255,255,.3);-o-object-fit:cover;object-fit:cover}.name-section[data-astro-cid-zuwcdr5b]{flex:1;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.name[data-astro-cid-zuwcdr5b]{font-size:36px;font-weight:700;margin-bottom:5px;line-height:1.2}.tagline[data-astro-cid-zuwcdr5b]{font-size:18px;opacity:.95;font-weight:400}.contact-grid[data-astro-cid-zuwcdr5b]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 30px;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.contact-item[data-astro-cid-zuwcdr5b]{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:14px;opacity:.95;transition:opacity .2s}.contact-item[data-astro-cid-zuwcdr5b]:hover{opacity:1}.contact-icon[data-astro-cid-zuwcdr5b]{width:16px;height:16px;flex-shrink:0}.main-content[data-astro-cid-zuwcdr5b]{padding:40px 50px}.content-section[data-astro-cid-zuwcdr5b]{margin-bottom:35px}.section-title[data-astro-cid-zuwcdr5b]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#2d3748;margin-bottom:20px;padding-bottom:8px;border-bottom:2px solid #e2e8f0}.section-icon[data-astro-cid-zuwcdr5b]{width:20px;height:20px;color:#0891b2}.profile-content[data-astro-cid-zuwcdr5b]{color:#4a5568;text-align:justify}.profile-content[data-astro-cid-zuwcdr5b] p[data-astro-cid-zuwcdr5b]{margin-bottom:12px}.achievements-list[data-astro-cid-zuwcdr5b]{margin:15px 0;padding-left:25px}.achievements-list[data-astro-cid-zuwcdr5b] li[data-astro-cid-zuwcdr5b]{margin-bottom:8px;list-style:disc;color:#4a5568}.two-column-grid[data-astro-cid-zuwcdr5b]{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;margin-bottom:35px}.skill-category[data-astro-cid-zuwcdr5b]{margin-bottom:15px}.skill-title[data-astro-cid-zuwcdr5b]{font-size:14px;font-weight:600;color:#2d3748;margin-bottom:5px}.skill-list[data-astro-cid-zuwcdr5b]{font-size:13px;color:#4a5568;line-height:1.5}.education-item[data-astro-cid-zuwcdr5b]{margin-bottom:15px}.degree[data-astro-cid-zuwcdr5b]{font-size:14px;font-weight:600;color:#2d3748;margin-bottom:2px}.institution[data-astro-cid-zuwcdr5b]{font-size:13px;color:#4a5568;margin-bottom:2px}.education-date[data-astro-cid-zuwcdr5b]{font-size:12px;color:#718096}.languages-content[data-astro-cid-zuwcdr5b],.interests-content[data-astro-cid-zuwcdr5b]{font-size:14px;color:#4a5568}.language-item[data-astro-cid-zuwcdr5b]{font-weight:500}.job-entry[data-astro-cid-zuwcdr5b]{margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #e2e8f0}.job-entry[data-astro-cid-zuwcdr5b]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.job-header[data-astro-cid-zuwcdr5b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.job-title[data-astro-cid-zuwcdr5b]{font-size:17px;font-weight:600;color:#1a202c;margin-bottom:3px}.job-company[data-astro-cid-zuwcdr5b]{font-size:14px;color:#0891b2}.company-link[data-astro-cid-zuwcdr5b]{color:#0891b2;text-decoration:none}.company-link[data-astro-cid-zuwcdr5b]:hover{text-decoration:underline}.job-date[data-astro-cid-zuwcdr5b]{font-size:13px;color:#718096;white-space:nowrap;flex-shrink:0}.job-description[data-astro-cid-zuwcdr5b]{color:#4a5568}.job-description[data-astro-cid-zuwcdr5b] p[data-astro-cid-zuwcdr5b]{margin-bottom:10px;text-align:justify}.job-achievements[data-astro-cid-zuwcdr5b]{margin:10px 0;padding-left:25px}.job-achievements[data-astro-cid-zuwcdr5b] li[data-astro-cid-zuwcdr5b]{margin-bottom:6px;list-style:disc;font-size:14px}.tech-stack[data-astro-cid-zuwcdr5b]{margin-top:10px;font-size:13px;color:#718096}.earlier-experience[data-astro-cid-zuwcdr5b]{background:#f7fafc;padding:20px;border-radius:8px}.earlier-list[data-astro-cid-zuwcdr5b]{margin-top:15px}.earlier-item[data-astro-cid-zuwcdr5b]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.earlier-item[data-astro-cid-zuwcdr5b]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.earlier-item[data-astro-cid-zuwcdr5b] p[data-astro-cid-zuwcdr5b]{font-size:13px;color:#718096;margin-top:3px}.job-date-inline[data-astro-cid-zuwcdr5b]{font-size:12px;color:#a0aec0}@media print{@page{size:letter;margin:.5in}body{margin:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.no-print[data-astro-cid-zuwcdr5b]{display:none!important}.cv-wrapper[data-astro-cid-zuwcdr5b]{background:#fff}.cv-container[data-astro-cid-zuwcdr5b]{max-width:100%!important;margin:0!important;box-shadow:none!important}.cv-header[data-astro-cid-zuwcdr5b]{background:#0891b2!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:30px 40px 25px;page-break-after:avoid;page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;position:relative;overflow:visible}.header-content[data-astro-cid-zuwcdr5b],.profile-section[data-astro-cid-zuwcdr5b]{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.main-content[data-astro-cid-zuwcdr5b]{padding:30px 40px}.name[data-astro-cid-zuwcdr5b]{font-size:28px}.tagline[data-astro-cid-zuwcdr5b]{font-size:16px}.contact-grid[data-astro-cid-zuwcdr5b]{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;display:grid!important}.profile-photo[data-astro-cid-zuwcdr5b]{width:100px;height:100px}.section-title[data-astro-cid-zuwcdr5b]{font-size:14px;page-break-after:avoid;margin-bottom:15px}.job-entry[data-astro-cid-zuwcdr5b]{page-break-inside:avoid;margin-bottom:20px;padding-bottom:18px}.two-column-grid[data-astro-cid-zuwcdr5b]{page-break-inside:avoid}section[data-astro-cid-zuwcdr5b]{page-break-inside:avoid}header[data-astro-cid-zuwcdr5b]:not(.cv-header),footer[data-astro-cid-zuwcdr5b],nav[data-astro-cid-zuwcdr5b],.navigation[data-astro-cid-zuwcdr5b],.footer[data-astro-cid-zuwcdr5b],.header[data-astro-cid-zuwcdr5b]{display:none!important}.cv-wrapper[data-astro-cid-zuwcdr5b]{font-size:11pt}.job-title[data-astro-cid-zuwcdr5b]{font-size:13pt}@page :first{margin-top:0}.contact-grid[data-astro-cid-zuwcdr5b]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,auto)}.contact-item[data-astro-cid-zuwcdr5b]{font-size:12px!important}[data-astro-cid-zuwcdr5b]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}@media (max-width:768px){.cv-header[data-astro-cid-zuwcdr5b]{padding:30px 25px}.profile-section[data-astro-cid-zuwcdr5b]{flex-direction:column;text-align:center}.main-content[data-astro-cid-zuwcdr5b]{padding:30px 25px}.two-column-grid[data-astro-cid-zuwcdr5b]{grid-template-columns:1fr;gap:30px}.contact-grid[data-astro-cid-zuwcdr5b]{grid-template-columns:1fr 1fr}.job-header[data-astro-cid-zuwcdr5b]{flex-direction:column;align-items:flex-start}.job-date[data-astro-cid-zuwcdr5b]{margin-top:5px}}