.current-experiences.svelte-nv0sno{flex-direction:column;gap:20px;margin-bottom:16px;display:flex}.current-hero.svelte-nv0sno{background-color:var(--secondary-color);border:1px solid color-mix(in srgb, var(--primary-color) 15%, transparent);border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex;position:relative;box-shadow:0 4px 20px #00000008}.planes-bg.svelte-nv0sno{z-index:0;pointer-events:none;opacity:.08;color:var(--primary-color);border-radius:12px;position:absolute;inset:0;overflow:hidden}.current-hero.svelte-nv0sno>:where(.svelte-nv0sno):not(.planes-bg){z-index:1;position:relative}.plane.svelte-nv0sno{offset-rotate:auto 90deg;position:absolute}.plane-1.svelte-nv0sno{offset-path:path("M -100 150 Q 400 -100 900 150");animation:14s linear -5s infinite svelte-nv0sno-fly-curvy}.plane-2.svelte-nv0sno{offset-path:path("M 900 -50 C 600 200, 200 400, -100 100");animation:18s linear -12s infinite svelte-nv0sno-fly-curvy}.plane-3.svelte-nv0sno{offset-path:path("M 400 500 Q 300 150 -100 -100");animation:16s linear -2s infinite svelte-nv0sno-fly-curvy}.plane-4.svelte-nv0sno{offset-path:path("M -100 -100 C 200 100, 500 400, 900 100");animation:20s linear -18s infinite svelte-nv0sno-fly-curvy}.plane-5.svelte-nv0sno{offset-path:path("M 800 500 Q 500 100 900 -100");animation:17s linear -8s infinite svelte-nv0sno-fly-curvy}.plane-6.svelte-nv0sno{offset-path:path("M -50 400 C 300 400, 400 -100, 900 -50");animation:12s linear -14s infinite svelte-nv0sno-fly-curvy}.plane-7.svelte-nv0sno{offset-path:path("M 300 -200 Q 400 400 -100 200");animation:22s linear -4s infinite svelte-nv0sno-fly-curvy}.plane-8.svelte-nv0sno{offset-path:path("M 900 300 C 500 400, 300 -200, -100 100");animation:15s linear -11s infinite svelte-nv0sno-fly-curvy}.plane-9.svelte-nv0sno{offset-path:path("M -100 100 Q 400 500 900 200");animation:21s linear -19s infinite svelte-nv0sno-fly-curvy}.plane-10.svelte-nv0sno{offset-path:path("M 600 -200 Q 500 300 900 500");animation:19s linear -6s infinite svelte-nv0sno-fly-curvy}.plane-11.svelte-nv0sno{offset-path:path("M -100 50 C 200 -100, 600 400, 900 250");animation:13s linear -16s infinite svelte-nv0sno-fly-curvy}.plane-12.svelte-nv0sno{offset-path:path("M 900 500 Q 400 100 -100 200");animation:18s linear -1s infinite svelte-nv0sno-fly-curvy}@keyframes svelte-nv0sno-fly-curvy{0%{offset-distance:0%}to{offset-distance:100%}}.current-header.svelte-nv0sno{align-items:flex-start;gap:16px;display:flex}.current-logo.svelte-nv0sno{object-fit:contain;border-radius:8px;width:56px;height:56px}.current-titles.svelte-nv0sno{flex-direction:column;flex:1;gap:4px;display:flex}.current-titles.svelte-nv0sno h2:where(.svelte-nv0sno){color:var(--primary-color-hover);margin:0;font-size:1.2rem;font-weight:700;line-height:1.2}.current-titles.svelte-nv0sno h3:where(.svelte-nv0sno){color:var(--primary-color);opacity:.9;margin:0;font-size:.95rem;font-weight:500}.current-loc.svelte-nv0sno{opacity:.6;align-items:center;margin-left:8px;font-size:.85rem;font-weight:400;display:inline-flex}.mobile-loc.svelte-nv0sno{margin-left:0;display:none}.current-dates-wrapper.svelte-nv0sno{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;display:flex}.current-dates.svelte-nv0sno{color:var(--primary-color);opacity:.6;font-size:.9rem;font-weight:500}.current-dates.fully-colored.svelte-nv0sno{color:var(--accent-color);opacity:1;align-items:center;gap:8px;font-weight:600;display:inline-flex}.current-description.svelte-nv0sno{color:var(--primary-color);opacity:.85;font-size:1rem;line-height:1.6}.current-description.svelte-nv0sno strong{color:var(--accent-color);font-weight:600}.current-progression.svelte-nv0sno{padding-left:28px}.experience-compact-list.svelte-nv0sno{flex-direction:column;gap:8px;width:100%;margin:20px 0 40px;display:flex}.job-item-container.svelte-nv0sno{cursor:pointer;border-radius:8px;flex-direction:column;transition:background-color .2s;display:flex;position:relative}.job-item-container.svelte-nv0sno:hover{background-color:#00000005}.job-item-compact.svelte-nv0sno{white-space:nowrap;flex-direction:row;align-items:center;gap:10px;padding:8px 12px;display:flex;overflow:hidden}.job-logo-box.svelte-nv0sno{opacity:.85;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.job-logo.svelte-nv0sno{object-fit:contain;border-radius:4px;width:100%;height:100%}.job-role.svelte-nv0sno{color:var(--primary-color-hover);text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.separator.svelte-nv0sno{color:var(--primary-color);opacity:.3;font-size:.85rem}.job-company.svelte-nv0sno{color:var(--primary-color);opacity:.8;text-overflow:ellipsis;font-size:.95rem;font-weight:500;overflow:hidden}.job-location.svelte-nv0sno{color:var(--primary-color);opacity:.5;white-space:nowrap;align-items:center;gap:4px;font-size:.85rem;font-weight:500;display:flex}.location-icon.svelte-nv0sno{opacity:.7}.spacer.svelte-nv0sno{flex:1;min-width:16px}.job-dates.svelte-nv0sno{color:var(--primary-color);opacity:.6;flex-shrink:0;font-size:.85rem;font-weight:500}.exp-arrow.svelte-nv0sno{color:var(--accent-color);opacity:.7;align-items:center;font-size:.75rem;transition:transform .2s ease-in-out;display:inline-flex}.exp-arrow.expanded.svelte-nv0sno{transform:rotate(90deg)}.job-expanded-wrapper.svelte-nv0sno{flex-direction:column;gap:14px;padding:0 12px 14px 46px;display:flex}.mobile-company-name.svelte-nv0sno{color:var(--primary-color);opacity:.8;margin-bottom:-6px;font-size:.95rem;font-weight:500;display:none}.mobile-location.svelte-nv0sno{opacity:.6;font-size:.85rem;font-weight:400}.progression-container.svelte-nv0sno{flex-direction:column;gap:12px;margin-top:4px;padding-left:8px;display:flex;position:relative}.progression-timeline-line.svelte-nv0sno{background-color:var(--accent-color);opacity:.3;width:1px;position:absolute;top:6px;bottom:6px;left:10px}.progression-item.svelte-nv0sno{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.progression-node.svelte-nv0sno{background-color:var(--accent-color);opacity:.8;border-radius:50%;flex-shrink:0;width:5px;height:5px}.prog-role.svelte-nv0sno{color:var(--primary-color-hover);opacity:.9;font-size:.85rem;font-weight:600}.prog-dates.svelte-nv0sno{color:var(--primary-color);opacity:.5;margin-left:auto;font-size:.8rem;font-weight:500}.job-oneliner.svelte-nv0sno{color:var(--primary-color);opacity:.85;font-size:.9rem;line-height:1.5}@media (width<=768px){.current-dates-wrapper.svelte-nv0sno{flex-direction:row;align-items:center;gap:12px}.current-hero.svelte-nv0sno{padding:16px}.current-header.svelte-nv0sno{gap:16px}.current-logo.svelte-nv0sno{width:48px;height:48px}.job-item-compact.svelte-nv0sno{gap:6px;padding:8px 4px}.separator.svelte-nv0sno,.job-company.svelte-nv0sno,.job-location.svelte-nv0sno{display:none}.mobile-company-name.svelte-nv0sno{display:block}.job-dates.svelte-nv0sno{font-size:.8rem}.job-expanded-wrapper.svelte-nv0sno{padding:0 8px 12px 34px}.progression-container.svelte-nv0sno{padding-left:4px}.progression-timeline-line.svelte-nv0sno{left:6px}}.progression-content.svelte-nv0sno{flex-direction:column;gap:6px;width:100%;display:flex}.prog-header.svelte-nv0sno{align-items:center;gap:12px;width:100%;display:flex}.job-oneliner.svelte-nv0sno strong{color:var(--accent-color);font-weight:600}@media (width<=500px){.desktop-loc.svelte-nv0sno{display:none}.mobile-loc.svelte-nv0sno{grid-area:location;justify-self:end;display:inline-flex}.current-header.svelte-nv0sno{grid-template-columns:auto 1fr auto;grid-template-areas:"role role year""logo company location";align-items:center;gap:6px 10px;display:grid}.current-titles.svelte-nv0sno{display:contents}.current-titles.svelte-nv0sno h2:where(.svelte-nv0sno){grid-area:role}.current-titles.svelte-nv0sno h3:where(.svelte-nv0sno){grid-area:company}.current-logo.svelte-nv0sno{border-radius:6px;grid-area:logo;width:28px;height:28px}.current-dates-wrapper.svelte-nv0sno{display:contents}.current-dates.svelte-nv0sno{grid-area:year;justify-self:end}}
