.resume-page.svelte-1i90yx9.svelte-1i90yx9{padding:1em;max-width:900px;margin:0 auto}.toolbar.svelte-1i90yx9.svelte-1i90yx9{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75em;margin-bottom:1em;font-size:.9em;color:#646464}button.svelte-1i90yx9.svelte-1i90yx9{font:inherit;cursor:pointer}.print-button.svelte-1i90yx9.svelte-1i90yx9{margin-left:auto;display:inline-flex;align-items:center;gap:.5em;padding:.5em 1em;border:1px solid rgb(40,90,140);border-radius:4px;background:#285a8c;color:#fff}.print-button.svelte-1i90yx9.svelte-1i90yx9:hover{background:#1f466c}.link-button.svelte-1i90yx9.svelte-1i90yx9{border:none;background:none;padding:0;color:#285a8c;text-decoration:underline}.resume.svelte-1i90yx9.svelte-1i90yx9{display:grid;grid-template-columns:15rem 1fr;grid-template-areas:"header header" "sidebar content" "sidebar continued" "footer footer";grid-template-rows:auto auto 1fr auto;gap:1.5em 2.5em;line-height:1.4}.resume-header.svelte-1i90yx9.svelte-1i90yx9{grid-area:header;position:relative;padding-bottom:1em;border-bottom:2px solid rgb(40,90,140)}.resume-header.svelte-1i90yx9 h1.svelte-1i90yx9{font-size:2.25em;font-weight:500;line-height:1.2}.tagline.svelte-1i90yx9.svelte-1i90yx9{color:#646464;font-size:1.1em}.sidebar.svelte-1i90yx9.svelte-1i90yx9{grid-area:sidebar;display:flex;flex-direction:column;gap:1.5em}.content.svelte-1i90yx9.svelte-1i90yx9{grid-area:content;display:flex;flex-direction:column;gap:1.5em}.content.continued.svelte-1i90yx9.svelte-1i90yx9{grid-area:continued}.resume-header.svelte-1i90yx9 .logo.svelte-1i90yx9,.page-header.svelte-1i90yx9.svelte-1i90yx9,.page-number.svelte-1i90yx9.svelte-1i90yx9{display:none}h2.svelte-1i90yx9.svelte-1i90yx9{font-size:.85em;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#285a8c;margin-bottom:.6em}h3.svelte-1i90yx9.svelte-1i90yx9{font-weight:500}a.svelte-1i90yx9.svelte-1i90yx9{color:inherit}.muted.svelte-1i90yx9.svelte-1i90yx9{color:#646464}.contacts.svelte-1i90yx9.svelte-1i90yx9{display:flex;flex-direction:column;gap:.4em;font-size:.95em}.contacts.svelte-1i90yx9 li.svelte-1i90yx9{display:flex;align-items:center;gap:.5em;overflow-wrap:anywhere}.skills.svelte-1i90yx9.svelte-1i90yx9{display:flex;flex-wrap:wrap;gap:.4em}.skill.svelte-1i90yx9.svelte-1i90yx9{display:inline-block;padding:.2em .6em;border:1px solid rgb(220,220,220);border-radius:999px;background:#fff;font-size:.9em;transition:background .15s,color .15s,border-color .15s}.skill.svelte-1i90yx9.svelte-1i90yx9:is(button):hover{border-color:#285a8c}.skill.selected.svelte-1i90yx9.svelte-1i90yx9{background:#285a8c;border-color:#285a8c;color:#fff}.languages.svelte-1i90yx9 li.svelte-1i90yx9{display:flex;justify-content:space-between}.entries.svelte-1i90yx9.svelte-1i90yx9{display:flex;flex-direction:column;gap:1em}.entry.svelte-1i90yx9.svelte-1i90yx9{transition:opacity .2s;break-inside:avoid}.entry.dimmed.svelte-1i90yx9.svelte-1i90yx9{opacity:.3}.entry.svelte-1i90yx9 p.svelte-1i90yx9{margin-top:.25em}.entry-heading.svelte-1i90yx9.svelte-1i90yx9{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:1em}.period.svelte-1i90yx9.svelte-1i90yx9{color:#646464;font-size:.9em;white-space:nowrap}.organization.svelte-1i90yx9.svelte-1i90yx9{font-style:italic}.entry-url.svelte-1i90yx9.svelte-1i90yx9{font-style:normal;font-size:.9em;color:#285a8c}.highlights.svelte-1i90yx9.svelte-1i90yx9{margin-top:.25em;padding-left:1.2em;list-style:disc}.resume-footer.svelte-1i90yx9.svelte-1i90yx9{grid-area:footer;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25em 1.5em;padding-top:.75em;border-top:1px solid rgb(220,220,220);font-size:.85em;color:#646464}@media (max-width: 600px){.resume.svelte-1i90yx9.svelte-1i90yx9{grid-template-columns:1fr;grid-template-areas:"header" "content" "continued" "sidebar" "footer";grid-template-rows:none}}@media print{@page{size:A4;margin:0}.resume-page.svelte-1i90yx9.svelte-1i90yx9{padding:1.2cm 1.5cm;max-width:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.toolbar.svelte-1i90yx9.svelte-1i90yx9{display:none}.resume.svelte-1i90yx9.svelte-1i90yx9{display:block;font-size:10.25pt}.resume-header.svelte-1i90yx9.svelte-1i90yx9{display:flex;align-items:center;gap:.9em;margin-bottom:1.5em}.resume-header.svelte-1i90yx9 .logo.svelte-1i90yx9{display:block;flex-shrink:0;width:4.25em;height:4.25em;color:#000}.resume-header.svelte-1i90yx9 .logo.svelte-1i90yx9 svg{width:100%;height:100%}.sidebar.svelte-1i90yx9.svelte-1i90yx9,.content.svelte-1i90yx9.svelte-1i90yx9,.entries.svelte-1i90yx9.svelte-1i90yx9{display:block}.sidebar.svelte-1i90yx9.svelte-1i90yx9{float:left;width:12rem}.content.svelte-1i90yx9.svelte-1i90yx9{margin-left:14rem}.content.continued.svelte-1i90yx9.svelte-1i90yx9{clear:both;margin-left:0;break-before:page}.page-header.svelte-1i90yx9.svelte-1i90yx9{display:flex;justify-content:space-between;align-items:center;gap:1em;padding-bottom:.5em;margin-bottom:1.25em;border-bottom:1px solid rgb(40,90,140);font-size:.9em;color:#646464}.page-header.svelte-1i90yx9 .page-title.svelte-1i90yx9{display:flex;align-items:center;gap:.5em}.page-header.svelte-1i90yx9 .logo.svelte-1i90yx9{display:block;flex-shrink:0;width:1.8em;height:1.8em;color:#000}.page-header.svelte-1i90yx9 .logo.svelte-1i90yx9 svg{width:100%;height:100%}.page-number.svelte-1i90yx9.svelte-1i90yx9{display:inline;font-size:.9em;color:#646464;white-space:nowrap}.resume-header.svelte-1i90yx9 .page-number.svelte-1i90yx9{position:absolute;top:0;right:0}.sidebar.svelte-1i90yx9>section.svelte-1i90yx9,.content.svelte-1i90yx9>section.svelte-1i90yx9{margin-bottom:1.25em}.entry.svelte-1i90yx9+.entry.svelte-1i90yx9{margin-top:.8em}.resume-footer.svelte-1i90yx9.svelte-1i90yx9{clear:both;break-inside:avoid}a.svelte-1i90yx9.svelte-1i90yx9{text-decoration:none}.entry.dimmed.svelte-1i90yx9.svelte-1i90yx9{opacity:1}.skill.svelte-1i90yx9.svelte-1i90yx9,.skill.selected.svelte-1i90yx9.svelte-1i90yx9{background:none;color:inherit;border-color:#dcdcdc}.resume-header.svelte-1i90yx9.svelte-1i90yx9,h2.svelte-1i90yx9.svelte-1i90yx9,.skill.svelte-1i90yx9.svelte-1i90yx9{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
