.dossier[data-astro-cid-czsxi2w5]{max-width:75ch;margin:0 auto;padding:.5rem 0 2rem}.dossier-header[data-astro-cid-czsxi2w5]{margin-bottom:2rem}.dossier-meta-row[data-astro-cid-czsxi2w5]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1rem}.dossier-label[data-astro-cid-czsxi2w5]{font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.dossier-name[data-astro-cid-czsxi2w5]{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:500;text-transform:uppercase;letter-spacing:.02em;color:var(--ink);margin:0 0 .35rem;line-height:1}.dossier-role[data-astro-cid-czsxi2w5]{font-family:var(--font-body);font-size:1.05rem;color:var(--ink-muted);margin:0 0 1rem}.dossier-currently[data-astro-cid-czsxi2w5]{font-family:var(--font-mono);font-size:.78rem;color:var(--ink-muted);line-height:1.5;margin:0 0 .75rem}.dossier-currently-meta[data-astro-cid-czsxi2w5]{display:block;margin-top:.15rem;opacity:.8}.dossier-contact[data-astro-cid-czsxi2w5]{font-family:var(--font-mono);font-size:.72rem;color:var(--ink-muted);display:flex;flex-wrap:wrap;gap:.25rem .6rem;align-items:center}.dossier-contact[data-astro-cid-czsxi2w5] a[data-astro-cid-czsxi2w5]{color:var(--accent);text-decoration:none}.dossier-contact[data-astro-cid-czsxi2w5] a[data-astro-cid-czsxi2w5]:hover{text-decoration:underline}.dossier-sep[data-astro-cid-czsxi2w5]{color:var(--line-strong)}.dossier-section[data-astro-cid-czsxi2w5]{margin-bottom:2.25rem}.dossier-section-title[data-astro-cid-czsxi2w5]{font-family:var(--font-display);font-size:clamp(1.1rem,2.4vw,1.4rem);font-weight:500;text-transform:uppercase;letter-spacing:.02em;color:var(--accent);margin:0 0 1rem;position:relative;padding-left:1.25rem}.dossier-section-title[data-astro-cid-czsxi2w5]:before{content:"§";position:absolute;left:0;top:.12em;font-family:var(--font-mono);font-size:.6em;color:var(--accent);opacity:.8}.dossier-summary[data-astro-cid-czsxi2w5]{font-size:1rem;line-height:1.6;color:var(--ink);margin:0}.dossier-timeline[data-astro-cid-czsxi2w5]{display:flex;flex-direction:column;gap:1.5rem}.dossier-timeline-item[data-astro-cid-czsxi2w5]{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:.5rem 1.5rem;align-items:start;padding-bottom:1.25rem;border-bottom:1px dotted var(--line)}.dossier-timeline-item[data-astro-cid-czsxi2w5]:last-child{padding-bottom:0;border-bottom:none}.dossier-timeline-meta[data-astro-cid-czsxi2w5]{display:flex;flex-direction:column;gap:.2rem}.dossier-date[data-astro-cid-czsxi2w5],.dossier-location[data-astro-cid-czsxi2w5],.dossier-specialization[data-astro-cid-czsxi2w5]{line-height:1.35}.dossier-entry-title[data-astro-cid-czsxi2w5]{font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--ink);margin:0 0 .35rem;line-height:1.35}.dossier-entry-title[data-astro-cid-czsxi2w5] a[data-astro-cid-czsxi2w5]{color:var(--accent);text-decoration:none}.dossier-entry-title[data-astro-cid-czsxi2w5] a[data-astro-cid-czsxi2w5]:hover{text-decoration:underline}.dossier-at[data-astro-cid-czsxi2w5]{color:var(--ink-muted);font-weight:400;margin:0 .15rem}.dossier-entry-summary[data-astro-cid-czsxi2w5]{font-size:.92rem;line-height:1.5;color:var(--ink-muted);margin:0 0 .5rem}.dossier-highlights[data-astro-cid-czsxi2w5]{margin:0;padding-left:1.1em;font-size:.9rem;line-height:1.5;color:var(--ink)}.dossier-highlights[data-astro-cid-czsxi2w5] li[data-astro-cid-czsxi2w5]{margin-bottom:.25rem}.dossier-courses[data-astro-cid-czsxi2w5]{margin:.35rem 0 0;padding-left:1.1em;font-family:var(--font-mono);font-size:.78rem;color:var(--ink-muted)}.dossier-courses[data-astro-cid-czsxi2w5] li[data-astro-cid-czsxi2w5]{margin-bottom:.15rem}.dossier-skills[data-astro-cid-czsxi2w5]{display:flex;flex-direction:column;gap:1.25rem}.dossier-skill-group[data-astro-cid-czsxi2w5]{border-bottom:1px dotted var(--line);padding-bottom:1rem}.dossier-skill-group[data-astro-cid-czsxi2w5]:last-child{border-bottom:none;padding-bottom:0}.dossier-skill-category[data-astro-cid-czsxi2w5]{margin:0 0 .6rem}.dossier-skill-items[data-astro-cid-czsxi2w5]{display:flex;flex-wrap:wrap;gap:.45rem .6rem}.dossier-skill-tag[data-astro-cid-czsxi2w5]{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.78rem;color:var(--ink);padding:.15rem .4rem;border:1px solid var(--line);background:var(--canvas-elevated)}.dossier-skill-dots[data-astro-cid-czsxi2w5]{font-size:.62rem;color:var(--accent);letter-spacing:.04em}.dossier-languages[data-astro-cid-czsxi2w5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem}.dossier-language[data-astro-cid-czsxi2w5]{display:flex;justify-content:space-between;align-items:baseline;padding:.35rem 0;border-bottom:1px dotted var(--line)}.dossier-language-name[data-astro-cid-czsxi2w5]{font-weight:600;font-size:.95rem}.dossier-language-level[data-astro-cid-czsxi2w5]{letter-spacing:.08em}@media print{.dossier[data-astro-cid-czsxi2w5]{max-width:100%;padding:0}.dossier-section[data-astro-cid-czsxi2w5]{break-inside:avoid}.dossier-timeline-item[data-astro-cid-czsxi2w5]{break-inside:avoid;border-bottom-style:solid}.dossier-skill-tag[data-astro-cid-czsxi2w5]{border:1px solid #ccc;background:#fff}}@media(max-width:640px){.dossier[data-astro-cid-czsxi2w5]{padding:.5rem 0 1.5rem}.dossier-name[data-astro-cid-czsxi2w5]{font-size:clamp(1.8rem,8vw,2.4rem)}.dossier-contact[data-astro-cid-czsxi2w5]{flex-direction:column;align-items:flex-start;gap:.15rem}.dossier-timeline-item[data-astro-cid-czsxi2w5]{grid-template-columns:1fr;gap:.35rem}.dossier-timeline-meta[data-astro-cid-czsxi2w5]{flex-direction:row;flex-wrap:wrap;gap:.35rem .75rem}.dossier-languages[data-astro-cid-czsxi2w5]{grid-template-columns:1fr}}.resume-hero[data-astro-cid-jjigqhxx]{margin-bottom:1rem}.resume-sheet[data-astro-cid-jjigqhxx]{max-width:820px;margin:0 auto;padding-bottom:var(--space-12)}@media print{.resume-sheet[data-astro-cid-jjigqhxx]{max-width:100%;margin:0;padding:0}}
