.scroll-reveal.svelte-nl0kvd{opacity:0;transform:var(--transform);transition:opacity var(--duration) cubic-bezier(.25,.46,.45,.94) var(--delay),transform var(--duration) cubic-bezier(.25,.46,.45,.94) var(--delay)}.scroll-reveal.visible.svelte-nl0kvd{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.scroll-reveal.svelte-nl0kvd{opacity:1;transform:none;transition:none}}.divider.svelte-yupcwz{width:100%;margin:var(--space-lg) 0;overflow:visible}.wave.svelte-yupcwz{height:40px}.wave.svelte-yupcwz path:where(.svelte-yupcwz){stroke-dasharray:1300;stroke-dashoffset:1300;transition:stroke-dashoffset 1.5s ease-out}.wave.animate.svelte-yupcwz path:where(.svelte-yupcwz){stroke-dashoffset:0}.line.svelte-yupcwz{height:10px}.line.svelte-yupcwz line:where(.svelte-yupcwz){stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 1s ease-out}.line.animate.svelte-yupcwz line:where(.svelte-yupcwz){stroke-dashoffset:0}.dots.svelte-yupcwz{display:flex;justify-content:center;gap:var(--space-sm);padding:var(--space-md) 0}.dot.svelte-yupcwz{width:8px;height:8px;border-radius:50%;opacity:0;transform:scale(0);transition:opacity .4s ease-out,transform .4s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i) * .1s)}.dots.animate.svelte-yupcwz .dot:where(.svelte-yupcwz){opacity:1;transform:scale(1)}.gradient.svelte-yupcwz{height:2px;background:linear-gradient(90deg,transparent 0%,var(--color) 50%,transparent 100%);transform:scaleX(0);transition:transform 1s ease-out}.gradient.animate.svelte-yupcwz{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.wave.svelte-yupcwz path:where(.svelte-yupcwz),.line.svelte-yupcwz line:where(.svelte-yupcwz){stroke-dasharray:none;stroke-dashoffset:0}.dot.svelte-yupcwz{opacity:1;transform:scale(1)}.gradient.svelte-yupcwz{transform:scaleX(1)}}.hero-section.svelte-1uha8ag{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center}.hero-content.svelte-1uha8ag{position:relative;z-index:1;text-align:center;padding:var(--space-xl) 0}h2.svelte-1uha8ag{margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:2px solid var(--cv-border);position:relative}h2.svelte-1uha8ag:before{content:"";position:absolute;bottom:-2px;left:0;width:40px;height:2px;background:var(--cv-accent)}.experience-table.svelte-1uha8ag{overflow-x:auto}table.svelte-1uha8ag{width:100%;border-collapse:collapse;font-size:.9375rem}th.svelte-1uha8ag,td.svelte-1uha8ag{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--cv-border)}th.svelte-1uha8ag{font-weight:600;color:var(--cv-text-muted);text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}td.svelte-1uha8ag{color:var(--cv-text)}tr.svelte-1uha8ag:hover td:where(.svelte-1uha8ag){background:var(--cv-cream)}.stat-card.svelte-1uha8ag{animation:svelte-1uha8ag-statReveal .6s ease-out forwards;animation-delay:var(--delay, 0ms);opacity:0;transform:translateY(20px)}@keyframes svelte-1uha8ag-statReveal{to{opacity:1;transform:translateY(0)}}.award-card.shimmer.svelte-1uha8ag{position:relative;overflow:hidden}.award-card.shimmer.svelte-1uha8ag:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);animation:svelte-1uha8ag-shimmer 3s infinite}@keyframes svelte-1uha8ag-shimmer{0%{left:-100%}50%,to{left:100%}}@media(prefers-reduced-motion:reduce){.stat-card.svelte-1uha8ag{animation:none;opacity:1;transform:none}.award-card.shimmer.svelte-1uha8ag:after{animation:none}}
