.cv-bar.svelte-14tzwpa{margin:3.5rem 0 1.5rem}.cv-bar.svelte-14tzwpa p:where(.svelte-14tzwpa){color:var(--fg2);margin:0 0 .4rem}.cv-bar.svelte-14tzwpa .smallcaps:where(.svelte-14tzwpa){color:var(--muted)}.sheet.svelte-14tzwpa{--bg:#fffdf7;--fg:#22212b;--fg2:#3b3946;--muted:#676171;--rule:#e2dacb;--c2:#146e78;--link:#3d4c9e;--r1:#6fb2cc;--r2:#2a8db3;--r3:#00688f;--r4:#003e57;--g1:#c29a3f;--g2:#8d6a22;aspect-ratio:210/297;background:var(--bg);color:var(--fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:min(100%,50rem);padding:2.3rem 2.8rem;font-size:12.5px;line-height:1.38;position:relative;overflow:hidden;box-shadow:0 1px #0000000d,0 26px 50px -30px #00000073}.sheet.svelte-14tzwpa:after{border:1.2px dashed color-mix(in srgb,var(--g1) 45%,transparent);content:"";pointer-events:none;position:absolute;inset:12px}.sheet.svelte-14tzwpa header:where(.svelte-14tzwpa){border-bottom:1.5px dashed var(--g1);grid-template-columns:1fr auto;align-items:end;margin-bottom:.8rem;padding-bottom:.6rem;display:grid}.sheet.svelte-14tzwpa h1:where(.svelte-14tzwpa){margin:0;font-size:2.1rem;font-weight:400;line-height:1}.sheet.svelte-14tzwpa .links:where(.svelte-14tzwpa){color:var(--muted);font-family:var(--mono);margin-top:.45rem;font-size:10.5px}.sheet.svelte-14tzwpa a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb,var(--g1) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--g1) 60%,transparent);text-underline-offset:2px}.sheet.svelte-14tzwpa code{font-family:var(--mono);font-size:.9em}.sheet.svelte-14tzwpa header:where(.svelte-14tzwpa) .cv-rose{width:5.6rem;height:4.6rem;margin:-1rem -.4rem -.4rem 0}.sheet.svelte-14tzwpa h2:where(.svelte-14tzwpa){color:var(--c2);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:.9rem 0 .35rem;font-size:10px;font-weight:500}.cv-org.svelte-14tzwpa{margin-bottom:.5rem}.cv-row.svelte-14tzwpa{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.cv-row.svelte-14tzwpa b:where(.svelte-14tzwpa){font-size:13.5px;font-weight:500}.cv-row.svelte-14tzwpa>span:where(.svelte-14tzwpa){color:var(--muted);font-family:var(--mono);font-size:10.5px}.cv-row.sub.svelte-14tzwpa{color:var(--fg2);margin-top:.25rem}.cv-row.sub.svelte-14tzwpa i:where(.svelte-14tzwpa):last-child{color:var(--muted);white-space:nowrap}.sheet.svelte-14tzwpa ul:where(.svelte-14tzwpa){margin:.1rem 0;padding-left:1.1rem;list-style:outside}.sheet.svelte-14tzwpa li:where(.svelte-14tzwpa){margin:.08rem 0}.sheet.svelte-14tzwpa li:where(.svelte-14tzwpa)::marker{color:var(--g1)}.skills.svelte-14tzwpa{color:var(--fg2);margin:0;font-size:12.5px}.skills.svelte-14tzwpa div:where(.svelte-14tzwpa){grid-template-columns:8.5rem 1fr;gap:1rem;display:grid}.skills.svelte-14tzwpa dt:where(.svelte-14tzwpa){color:var(--fg);font-weight:500}.skills.svelte-14tzwpa dd:where(.svelte-14tzwpa){margin:0}@media (width<=40rem){.sheet.svelte-14tzwpa{aspect-ratio:auto;padding:1.6rem 1.3rem}.cv-row.svelte-14tzwpa{flex-direction:column;gap:0}.skills.svelte-14tzwpa div:where(.svelte-14tzwpa){grid-template-columns:1fr;gap:0}}@page{size:A4;margin:0}@media print{body,html{background:#fff!important}body *{visibility:hidden!important}.cv-bar.svelte-14tzwpa,.skip,footer.site,header.site{display:none!important}.page{max-width:none!important;padding:0!important;position:static!important}.sheet.svelte-14tzwpa,.sheet.svelte-14tzwpa *{visibility:visible!important}.sheet.svelte-14tzwpa{aspect-ratio:auto;box-shadow:none;width:210mm;height:297mm;margin:0;padding:2.3rem 2.8rem;position:absolute;top:0;left:0}.sheet.svelte-14tzwpa .thread .satin{stroke-dashoffset:0!important;animation:none!important}.sheet.svelte-14tzwpa .thread :is(.run,.under,.knot){opacity:1!important;animation:none!important}}
