.cv-page[data-astro-cid-2bk2yhkw]{flex-direction:column;gap:3.5rem;width:100%;max-width:680px;margin:0 auto;padding:5rem 1.5rem 6rem;display:flex}.cv-nav[data-astro-cid-2bk2yhkw]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.nav-back[data-astro-cid-2bk2yhkw]{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.8125rem;transition:color .15s;display:inline-flex}.nav-back[data-astro-cid-2bk2yhkw]:hover{color:var(--text-primary)}.nav-print[data-astro-cid-2bk2yhkw]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.45rem;padding:0;font-family:inherit;font-size:.8125rem;transition:color .15s;display:inline-flex}.nav-print[data-astro-cid-2bk2yhkw]:hover{color:var(--text-primary)}.cv-header[data-astro-cid-2bk2yhkw]{flex-direction:column;gap:.5rem;display:flex}.cv-name[data-astro-cid-2bk2yhkw]{letter-spacing:-.03em;color:var(--text-primary);font-size:1.75rem;font-weight:500;line-height:1.2}.cv-title[data-astro-cid-2bk2yhkw]{color:var(--text-secondary);font-size:1rem;font-weight:400}.contact-details[data-astro-cid-2bk2yhkw]{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem;display:flex}.contact-item[data-astro-cid-2bk2yhkw]{color:var(--text-muted);font-size:.8125rem}.contact-link[data-astro-cid-2bk2yhkw]{transition:color .15s}.contact-link[data-astro-cid-2bk2yhkw]:hover{color:var(--text-primary)}.cv-section[data-astro-cid-2bk2yhkw]{flex-direction:column;gap:1.25rem;display:flex}.section-title[data-astro-cid-2bk2yhkw]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.75rem;font-weight:500}.section-text[data-astro-cid-2bk2yhkw]{color:var(--text-secondary);font-size:.9375rem;line-height:1.65}.entries-list[data-astro-cid-2bk2yhkw]{flex-direction:column;gap:2.25rem;display:flex}.cv-entry[data-astro-cid-2bk2yhkw]{flex-direction:column;gap:.4rem;display:flex}.entry-header[data-astro-cid-2bk2yhkw]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.entry-role[data-astro-cid-2bk2yhkw]{color:var(--text-primary);font-size:.9375rem;font-weight:500}.entry-date[data-astro-cid-2bk2yhkw]{color:var(--text-muted);font-size:.8125rem}.entry-link[data-astro-cid-2bk2yhkw]{color:var(--text-muted);font-size:.8125rem;transition:color .15s}.entry-link[data-astro-cid-2bk2yhkw]:hover{color:var(--text-primary)}.entry-sub[data-astro-cid-2bk2yhkw]{color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.35rem;font-size:.8125rem;display:flex}.entry-company[data-astro-cid-2bk2yhkw]{color:var(--text-secondary)}.entry-location[data-astro-cid-2bk2yhkw]{color:var(--text-muted)}.entry-description[data-astro-cid-2bk2yhkw]{flex-direction:column;gap:.4rem;margin-top:.25rem;display:flex}.entry-description[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw]{color:var(--text-secondary);font-size:.875rem;line-height:1.55}.entry-text[data-astro-cid-2bk2yhkw]{color:var(--text-secondary);margin-top:.15rem;font-size:.875rem;line-height:1.55}.skills-grid[data-astro-cid-2bk2yhkw]{flex-direction:column;gap:1rem;display:flex}.skill-group[data-astro-cid-2bk2yhkw]{flex-direction:column;gap:.2rem;display:flex}.skill-label[data-astro-cid-2bk2yhkw]{color:var(--text-primary);font-size:.8125rem;font-weight:500}.skill-items[data-astro-cid-2bk2yhkw]{color:var(--text-secondary);font-size:.875rem;line-height:1.55}@media (width<=640px){.cv-page[data-astro-cid-2bk2yhkw]{gap:2.75rem;padding:3.5rem 1.25rem 4rem}.entry-header[data-astro-cid-2bk2yhkw],.entry-sub[data-astro-cid-2bk2yhkw]{flex-direction:column;gap:.15rem}}@media print{:root{--bg-color:#fff;--text-primary:#111;--text-secondary:#333;--text-muted:#666}html,body{font-size:11pt;line-height:1.45;color:#111!important;background-color:#fff!important}.no-print[data-astro-cid-2bk2yhkw]{display:none!important}.cv-page[data-astro-cid-2bk2yhkw]{gap:1.75rem!important;max-width:100%!important;padding:0!important}.cv-name[data-astro-cid-2bk2yhkw]{color:#000!important;font-size:1.5rem!important}.section-title[data-astro-cid-2bk2yhkw]{color:#444!important;margin-bottom:.25rem!important;font-size:.75rem!important}.entries-list[data-astro-cid-2bk2yhkw]{gap:1.25rem!important}.cv-entry[data-astro-cid-2bk2yhkw]{break-inside:avoid;gap:.2rem!important}.entry-role[data-astro-cid-2bk2yhkw]{color:#000!important;font-size:.95rem!important}.entry-company[data-astro-cid-2bk2yhkw]{color:#222!important}.entry-description[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw],.entry-text[data-astro-cid-2bk2yhkw],.skill-items[data-astro-cid-2bk2yhkw]{color:#333!important;font-size:.85rem!important;line-height:1.4!important}a[data-astro-cid-2bk2yhkw]{color:inherit!important;text-decoration:none!important}}
