h1.svelte-1tggryg{text-align:left;margin:0;font-size:52px;font-weight:700}h5.svelte-1tggryg{text-align:left;margin:0;font-size:24px;font-weight:300}@media (width<=768px){h1.svelte-1tggryg{font-size:32px}h5.svelte-1tggryg{font-size:18px}}@media (width>=768px),print{h1.svelte-1tggryg,h5.svelte-1tggryg{text-align:left}}.resume-contact.svelte-1jlcbb6{grid-gap:10px 15px;grid-template-columns:1fr 1fr;grid-template-areas:"location languages""birthday experience""github linkedin""email website";margin-left:auto;margin-right:auto;padding:0;list-style:none;display:grid}.resume-contact.svelte-1jlcbb6 li:where(.svelte-1jlcbb6){align-items:center;margin:0;display:flex}.resume-contact.svelte-1jlcbb6 li:where(.svelte-1jlcbb6) .icon:where(.svelte-1jlcbb6){color:var(--color--primary);margin-right:10px}.resume-contact.svelte-1jlcbb6 li:where(.svelte-1jlcbb6) .icon:where(.svelte-1jlcbb6) svg{width:24px;height:24px}.resume-contact.svelte-1jlcbb6 li:where(.svelte-1jlcbb6) a:where(.svelte-1jlcbb6){border-bottom:1px dotted var(--color--primary);padding-bottom:2px;text-decoration:none}.resume-contact.svelte-1jlcbb6 li:where(.svelte-1jlcbb6) a:where(.svelte-1jlcbb6):hover{color:var(--color--primary);border-bottom-style:solid}.resume-contact.svelte-1jlcbb6 li.birthday:where(.svelte-1jlcbb6){grid-area:birthday}.resume-contact.svelte-1jlcbb6 li.location:where(.svelte-1jlcbb6){grid-area:location}.resume-contact.svelte-1jlcbb6 li.experience:where(.svelte-1jlcbb6){grid-area:experience}.resume-contact.svelte-1jlcbb6 li.email:where(.svelte-1jlcbb6){grid-area:email}.resume-contact.svelte-1jlcbb6 li.linkedin:where(.svelte-1jlcbb6){grid-area:linkedin}.resume-contact.svelte-1jlcbb6 li.website:where(.svelte-1jlcbb6){grid-area:website}.resume-contact.svelte-1jlcbb6 li.github:where(.svelte-1jlcbb6){grid-area:github}.resume-contact.svelte-1jlcbb6 li.languages:where(.svelte-1jlcbb6){grid-area:languages}@media screen and (width<=768px){.resume-contact.svelte-1jlcbb6{padding-top:10px;display:block}.resume-contact.svelte-1jlcbb6 li:where(.svelte-1jlcbb6){flex-direction:row;justify-content:flex-start;margin-bottom:10px}}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a){gap:10px;display:flex;position:relative}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .timeline:where(.svelte-yiwb3a){flex-direction:column;flex-shrink:0;align-items:center;width:60px;margin-bottom:-16px;display:flex}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .timeline:where(.svelte-yiwb3a) .line:where(.svelte-yiwb3a){border-left:2px dashed var(--color--primary);flex:1;width:2px;min-height:20px}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .timeline:where(.svelte-yiwb3a) .time:where(.svelte-yiwb3a){color:var(--color--text-shade);white-space:nowrap;flex-direction:column;align-items:center;gap:2px;width:24px;padding:2px;font-size:12px;display:flex}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .timeline:where(.svelte-yiwb3a) .time:where(.svelte-yiwb3a) svg{width:20px;height:20px;color:var(--color--primary);background-color:var(--color--card-background)}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .content:where(.svelte-yiwb3a){flex:1;padding-bottom:10px}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .title:where(.svelte-yiwb3a) div:where(.svelte-yiwb3a){font-size:18px;display:block}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .title:where(.svelte-yiwb3a) .company-info:where(.svelte-yiwb3a){flex-direction:row;align-items:center;gap:2px;display:flex}@media (width<=767px){.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .title:where(.svelte-yiwb3a) .company-info:where(.svelte-yiwb3a){flex-direction:column;align-items:start;display:flex}}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .title:where(.svelte-yiwb3a) .company-info:where(.svelte-yiwb3a) .secondment-label:where(.svelte-yiwb3a){margin-right:5px}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .title:where(.svelte-yiwb3a) .company-info:where(.svelte-yiwb3a) .separator:where(.svelte-yiwb3a){margin:0 5px}@media (width<=767px){.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .title:where(.svelte-yiwb3a) .company-info:where(.svelte-yiwb3a) .separator:where(.svelte-yiwb3a){display:none}}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .title:where(.svelte-yiwb3a) .company-info:where(.svelte-yiwb3a) .location:where(.svelte-yiwb3a){flex-direction:row;align-items:center;gap:2px;display:flex}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .title:where(.svelte-yiwb3a) .company-name:where(.svelte-yiwb3a){color:var(--color--text);font-size:22px;font-family:var(--font--title);font-weight:600}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .title:where(.svelte-yiwb3a) .icon:where(.svelte-yiwb3a) svg{width:14px;height:14px}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .title:where(.svelte-yiwb3a) small:where(.svelte-yiwb3a){color:var(--color--text-shade);fill:var(--color--text-shade);font-size:14px;font-weight:300}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) p:where(.svelte-yiwb3a){text-align:left;margin-top:10px}.resume-experience.svelte-yiwb3a .experience.current:where(.svelte-yiwb3a)>.timeline:where(.svelte-yiwb3a) .time:where(.svelte-yiwb3a) svg{background:var(--color--card-background);border:1px solid var(--color--primary);fill:var(--color--primary);border-radius:50%;padding:2px}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a):last-child>.timeline:where(.svelte-yiwb3a) .line:where(.svelte-yiwb3a){display:none}.resume-experience.svelte-yiwb3a .secondments-container:where(.svelte-yiwb3a){margin-top:24px}.resume-experience.svelte-yiwb3a .experience.secondment:where(.svelte-yiwb3a){position:relative}.resume-experience.svelte-yiwb3a .experience.secondment:where(.svelte-yiwb3a) .title:where(.svelte-yiwb3a) .company-name:where(.svelte-yiwb3a){font-size:18px}.resume-experience.svelte-yiwb3a .experience.secondment:where(.svelte-yiwb3a) .title:where(.svelte-yiwb3a) div:where(.svelte-yiwb3a){font-size:16px}.resume-experience.svelte-yiwb3a .experience.secondment:where(.svelte-yiwb3a) .branch-connector:where(.svelte-yiwb3a){border-top:2px dashed var(--color--primary);border-left:2px dashed var(--color--primary);z-index:0;opacity:.5;border-top-left-radius:20px;width:40px;height:32px;position:absolute;top:8px;left:-41px}.resume-experience.svelte-yiwb3a .experience.secondment:where(.svelte-yiwb3a) .timeline:where(.svelte-yiwb3a){z-index:1;width:40px}.resume-experience.svelte-yiwb3a .experience.secondment:where(.svelte-yiwb3a) .timeline:where(.svelte-yiwb3a) .time:where(.svelte-yiwb3a){font-size:10px}.resume-experience.svelte-yiwb3a .experience.secondment:where(.svelte-yiwb3a) .timeline:where(.svelte-yiwb3a) .time:where(.svelte-yiwb3a) svg{width:14px;height:14px}.section-title.svelte-14zl541{border-bottom:2px solid var(--color--primary);margin:0 0 16px;font-size:24px;font-weight:600}.resume-skills.svelte-s2bclc{margin:0;padding:0;list-style:none}.tags-container.svelte-s2bclc{flex-wrap:wrap;gap:4px;margin:4px 0 6px;display:flex}.resume.svelte-1s46ngr{border:1px solid var(--color--border-strong);background-color:var(--color--card-background);border-radius:10px;gap:20px 30px;padding:.5em;font-size:16px;display:grid;position:relative;overflow:hidden}@media (width<=767px){.resume.svelte-1s46ngr{gap:0}}.resume.svelte-1s46ngr{grid-template-columns:auto 1fr;grid-template-areas:"photo name""contact contact""about about""skills skills""work work""education education"}@media (width>=768px),print{.resume.svelte-1s46ngr{grid-template:"name photo"min-content"contact photo"min-content"work about"1fr"work skills"1fr"work education"/2fr 1fr;padding:30px 20px}}@media (width>=900px),print{.resume.svelte-1s46ngr{max-width:240mm;margin:20px auto}}.resume.svelte-1s46ngr section:where(.svelte-1s46ngr){z-index:1;border-radius:10px;padding:5px}.resume.svelte-1s46ngr section.name:where(.svelte-1s46ngr){flex-direction:column;grid-area:name;justify-content:center;display:flex}.resume.svelte-1s46ngr section.contact:where(.svelte-1s46ngr){grid-area:contact}.resume.svelte-1s46ngr section.photo:where(.svelte-1s46ngr){grid-area:photo;justify-content:center;align-items:center;display:flex}.resume.svelte-1s46ngr section.photo:where(.svelte-1s46ngr) img:where(.svelte-1s46ngr){max-width:100px;height:auto}@media (width>=768px),print{.resume.svelte-1s46ngr section.photo:where(.svelte-1s46ngr) img:where(.svelte-1s46ngr){max-width:100%}}.resume.svelte-1s46ngr section.about:where(.svelte-1s46ngr){grid-area:about}.resume.svelte-1s46ngr section.work:where(.svelte-1s46ngr){grid-area:work}.resume.svelte-1s46ngr section.skills:where(.svelte-1s46ngr){grid-area:skills}.resume-container.svelte-1mijfb4{flex-direction:column;align-items:start;gap:10px;min-height:80vh;padding:100px 0 40px;display:flex;position:relative}
