.about-hero-bg.svelte-uuvmzv{background:linear-gradient(135deg,#000,#111,#1a1000)}.about-portrait-mask.svelte-uuvmzv{opacity:0;animation:svelte-uuvmzv-portrait-reveal 1.2s ease forwards .4s}@keyframes svelte-uuvmzv-portrait-reveal{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.about-portrait-fade.svelte-uuvmzv{background:linear-gradient(to right,#000 0%,rgba(0,0,0,.5) 35%,transparent 100%)}.about-portrait-mask-mobile.svelte-uuvmzv{opacity:0;animation:svelte-uuvmzv-portrait-reveal 1s ease forwards .3s}.about-hero-mobile-overlay.svelte-uuvmzv{background:linear-gradient(to bottom,#000000a6,#0000008c 60%,#000c)}.hero-line-1.svelte-uuvmzv{opacity:0;transform:translateY(16px);animation:svelte-uuvmzv-line-in .7s ease forwards .2s}.hero-line-2.svelte-uuvmzv{opacity:0;transform:translateY(20px);animation:svelte-uuvmzv-line-in .7s ease forwards .4s}.hero-line-3.svelte-uuvmzv{opacity:0;transform:translateY(20px);animation:svelte-uuvmzv-line-in .7s ease forwards .6s}.hero-line-4.svelte-uuvmzv{opacity:0;transform:translateY(20px);animation:svelte-uuvmzv-line-in .7s ease forwards .8s}@keyframes svelte-uuvmzv-line-in{to{opacity:1;transform:translateY(0)}}.scroll-indicator.svelte-uuvmzv{width:28px;height:48px;border:2px solid rgba(255,255,255,.3);border-radius:14px;display:flex;align-items:flex-start;justify-content:center;padding-top:8px}.scroll-dot.svelte-uuvmzv{width:4px;height:4px;border-radius:50%;background:#fff;animation:svelte-uuvmzv-scroll-bounce 1.8s ease-in-out infinite}@keyframes svelte-uuvmzv-scroll-bounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(12px);opacity:.4}}.scroll-animate.svelte-uuvmzv{opacity:0;transform:translateY(24px) translate(var(--slide-from, 0px));transition:opacity .7s ease,transform .7s ease;transition-delay:var(--delay, 0ms)}.scroll-animate.animate-in{opacity:1;transform:translateY(0) translate(0)}.stagger-item.svelte-uuvmzv{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.stagger-item.animate-in{opacity:1;transform:translateY(0)}.word-reveal{display:inline-block;opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease;transition-delay:var(--word-delay, 0ms)}.word-reveal.word-visible{opacity:1;transform:translateY(0)}.cta-pulse.svelte-uuvmzv{animation:svelte-uuvmzv-cta-heartbeat 2.5s ease-in-out infinite}@keyframes svelte-uuvmzv-cta-heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}
