.experience.svelte-p8n5lx{padding:3% 5% 60px}h1.svelte-p8n5lx{margin:0 0 10px}h2.svelte-p8n5lx{margin:40px 0 20px}h3.svelte-p8n5lx{margin:0;font-family:Outfit,sans-serif;font-size:1.4rem;font-weight:500}.timeline.svelte-p8n5lx{margin:0;padding:0;list-style:none}.entry.svelte-p8n5lx{grid-template-columns:250px 1fr;gap:32px;padding-bottom:32px;display:grid;position:relative}.what.svelte-p8n5lx{border-left:2px solid #d0d0d0;padding-left:28px;position:relative}.entry.svelte-p8n5lx:last-child .what:where(.svelte-p8n5lx){border-left-color:#0000}.what.svelte-p8n5lx:before{content:"";background:#f0f0f0;border:2px solid #2d2d2d;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-7px}.current.svelte-p8n5lx .what:where(.svelte-p8n5lx):before{background:#ff291e;border-color:#ff291e}.when.svelte-p8n5lx{color:#555;text-align:right;padding-top:4px;font-family:Outfit,sans-serif;font-size:.95rem}.org.svelte-p8n5lx{color:#ff291e;margin-top:2px;font-family:Outfit,sans-serif;font-weight:700}.what.svelte-p8n5lx ul:where(.svelte-p8n5lx),.what.svelte-p8n5lx p:where(.svelte-p8n5lx){margin:10px 0 0;font-family:Outfit,sans-serif;font-size:1rem;line-height:1.5}.what.svelte-p8n5lx ul:where(.svelte-p8n5lx){padding-left:18px}.what.svelte-p8n5lx li:where(.svelte-p8n5lx)+li:where(.svelte-p8n5lx){margin-top:6px}.placeholder.svelte-p8n5lx .what:where(.svelte-p8n5lx)>:is(h3:where(.svelte-p8n5lx),.org:where(.svelte-p8n5lx),ul:where(.svelte-p8n5lx)){color:#888;border:1px dashed #aaa;border-radius:4px;padding:6px 10px}.placeholder.svelte-p8n5lx .what:where(.svelte-p8n5lx) ul:where(.svelte-p8n5lx){min-height:80px;list-style-position:inside}.skills.svelte-p8n5lx{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;display:grid}.tags.svelte-p8n5lx{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.tags.svelte-p8n5lx li:where(.svelte-p8n5lx){border:1px solid #2d2d2d;border-radius:999px;padding:4px 10px;font-family:Outfit,sans-serif;font-size:.95rem}@media screen and (width<=700px){.experience.svelte-p8n5lx{padding:20px 16px 40px}h1.svelte-p8n5lx{font-size:2.6rem}.entry.svelte-p8n5lx{grid-template-columns:1fr;gap:0;padding-bottom:0}.when.svelte-p8n5lx{text-align:left;border-left:2px solid #d0d0d0;padding:0 0 6px 28px}.what.svelte-p8n5lx{padding-bottom:28px}.what.svelte-p8n5lx:before{top:-16px}}
