@page cv{size:A4;margin:14mm 16mm 16mm;@bottom-left{content:"Timmo Achsel · Curriculum vitae";font:6.5pt IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:#4a4f5a}@bottom-right{content:counter(page) " / " counter(pages);font:6.5pt IBM Plex Mono,monospace;color:#4a4f5a}}@media print{html,body{color:#0b0c0f;background:#fff!important}}.desk.svelte-14tzwpa{z-index:1;min-height:100vh;padding:20px var(--gut) 64px;page:cv;position:relative}.tools.svelte-14tzwpa{align-items:center;gap:24px;max-width:210mm;margin:0 auto 16px;display:flex}.tools.svelte-14tzwpa a:where(.svelte-14tzwpa):first-child{color:var(--ink);margin-right:auto}.tools.svelte-14tzwpa a:where(.svelte-14tzwpa):hover,.tools.svelte-14tzwpa button:where(.svelte-14tzwpa):hover{color:var(--accent)}.sheet.svelte-14tzwpa{--c-ink:#0b0c0f;--c-ink-2:#4a4f5a;--c-rule:#b9bdc6;width:210mm;max-width:100%;min-height:297mm;color:var(--c-ink);border:1px solid var(--ink);font-family:var(--f-mono);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;margin:0 auto;padding:14mm 16mm 16mm;font-size:8pt;line-height:1.45}.sheet.svelte-14tzwpa a:where(.svelte-14tzwpa){color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--c-rule);text-decoration-color:var(--c-rule);text-underline-offset:2px}.sheet.svelte-14tzwpa a:where(.svelte-14tzwpa):hover{color:#0a3cff}header.svelte-14tzwpa{border-bottom:1.5pt solid var(--c-ink);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:4mm 10mm;padding-bottom:4mm;display:flex}h1.svelte-14tzwpa{font-family:var(--f-display);letter-spacing:-.01em;text-transform:uppercase;font-size:38pt;font-weight:600;line-height:.84}.tagline.svelte-14tzwpa{font-family:var(--f-serif);margin-top:3mm;font-size:15pt;font-style:italic;line-height:1.1}.contact.svelte-14tzwpa{text-align:right;letter-spacing:.04em;text-transform:uppercase;color:var(--c-ink-2);margin:0;padding:0;font-size:7.5pt;list-style:none}.contact.svelte-14tzwpa a:where(.svelte-14tzwpa){color:var(--c-ink)}.stamp.svelte-14tzwpa{letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-2);margin-top:2mm;font-size:6.5pt}section.svelte-14tzwpa{margin-top:7mm}h2.svelte-14tzwpa{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1pt solid var(--c-ink);break-after:avoid;padding-bottom:1.5mm;font-size:7.5pt;font-weight:500}.entry.svelte-14tzwpa{border-bottom:.5pt solid var(--c-rule);break-inside:avoid;grid-template-columns:26mm minmax(0,1fr);gap:0 5mm;padding:2.6mm 0;display:grid}.yr.svelte-14tzwpa{letter-spacing:.04em;text-transform:uppercase;padding-top:.8mm;font-size:7.5pt}.ti.svelte-14tzwpa{font-family:var(--f-serif);font-size:12.5pt;font-style:italic;line-height:1.15}.org.svelte-14tzwpa{letter-spacing:.04em;text-transform:uppercase;margin-top:.8mm;font-size:7.5pt}.note.svelte-14tzwpa,.authors.svelte-14tzwpa,.points.svelte-14tzwpa{color:var(--c-ink-2);margin-top:.8mm}.authors.svelte-14tzwpa b:where(.svelte-14tzwpa),.award.svelte-14tzwpa{color:var(--c-ink);font-weight:500}.points.svelte-14tzwpa{padding:0;list-style:none}.points.svelte-14tzwpa li:where(.svelte-14tzwpa){padding-left:1.3em;position:relative}.points.svelte-14tzwpa li:where(.svelte-14tzwpa):before{content:"";border:2px solid;border-radius:50%;width:0;height:0;position:absolute;top:calc(.84em - 2px);left:.2em}.skills.svelte-14tzwpa{font-size:8pt}.ref.svelte-14tzwpa{white-space:nowrap}@media screen and (width<=760px){.sheet.svelte-14tzwpa{min-height:0;padding:20px 16px 28px}.contact.svelte-14tzwpa{text-align:left}.entry.svelte-14tzwpa{grid-template-columns:minmax(0,1fr)}.yr.svelte-14tzwpa{padding:0 0 1mm}}@media print{.desk.svelte-14tzwpa{min-height:0;padding:0}.tools.svelte-14tzwpa{display:none}.sheet.svelte-14tzwpa{border:0;width:auto;min-height:0;padding:0}.sheet.svelte-14tzwpa a:where(.svelte-14tzwpa){text-decoration:none}}
