.cv-page[data-v-681c173c]{width:100%;color:var(--fg-color)}.cv-hero[data-v-681c173c]{align-items:center;min-height:100svh;display:flex}.cv-hero__inner[data-v-681c173c]{text-align:center;flex-direction:column;align-items:center;display:flex}.cv-hero__logo[data-v-681c173c]{object-fit:contain;width:6rem;height:6rem;margin-bottom:1rem}h1[data-v-681c173c],h2[data-v-681c173c],h3[data-v-681c173c]{margin:0}h1[data-v-681c173c]{letter-spacing:-.02em;font-size:clamp(2.25rem,5.5vw,4rem);font-weight:700;line-height:1.08}h2[data-v-681c173c]{letter-spacing:-.015em;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700}h3[data-v-681c173c]{font-size:1.125rem;font-weight:700;line-height:1.75rem}.cv-subtitle[data-v-681c173c]{color:var(--muted-color);margin-top:1rem;margin-bottom:0;font-size:clamp(1.1rem,2.2vw,1.4rem);font-weight:500}.cv-hero__content[data-v-681c173c]{max-width:640px;margin-top:2rem;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.6}.cv-actions[data-v-681c173c]{flex-wrap:wrap;justify-content:center;gap:.75rem 2rem;margin-top:2rem;font-size:1.05rem;display:flex}.cv-actions a[data-v-681c173c]{color:var(--brand-color);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.cv-section__heading[data-v-681c173c]{text-align:center;margin-bottom:2.5rem}.cv-highlights[data-v-681c173c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;display:grid}.cv-highlights p[data-v-681c173c]{text-align:center;border-top:2px solid var(--brand-color);margin:0;padding-top:1rem;font-weight:700}.expertise-grid[data-v-681c173c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;display:grid}.expertise-card ul[data-v-681c173c],.simple-list[data-v-681c173c],.timeline-item__content ul[data-v-681c173c]{margin-top:.75rem;margin-bottom:0;padding-left:1.25rem}.expertise-card li[data-v-681c173c],.simple-list li[data-v-681c173c],.timeline-item__content li[data-v-681c173c]{margin-bottom:.5rem;list-style-type:disc}.timeline[data-v-681c173c]{flex-direction:column;gap:4rem;display:flex}.timeline-item[data-v-681c173c]{grid-template-columns:minmax(160px,.3fr) minmax(0,1fr);gap:1.5rem;display:grid}.timeline-item__meta[data-v-681c173c]{flex-direction:column;gap:.25rem;display:flex}.timeline-item__meta span[data-v-681c173c]{color:var(--brand-color);font-size:.875rem;font-weight:700;line-height:1.25rem}.timeline-item__meta small[data-v-681c173c]{color:var(--muted-color);font-size:.875rem;line-height:1.25rem}.timeline-item__content p[data-v-681c173c]{margin-top:.5rem;margin-bottom:.5rem}.stack[data-v-681c173c]{color:var(--muted-color);font-size:.875rem;font-weight:700;line-height:1.25rem}.two-columns[data-v-681c173c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;display:grid}.languages[data-v-681c173c]{margin-top:1rem;font-weight:700}@media (width<=860px){.cv-highlights[data-v-681c173c],.expertise-grid[data-v-681c173c],.timeline-item[data-v-681c173c],.two-columns[data-v-681c173c]{grid-template-columns:1fr}}
