.hero-radial.svelte-1a1se6c{background:radial-gradient(ellipse 60% 50% at 50% 50%, color-mix(in oklch, var(--color-accent-500) 6%, transparent) 0%, transparent 70%);animation:8s ease-in-out infinite svelte-1a1se6c-radial-breathe}@keyframes svelte-1a1se6c-radial-breathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}.hero-grid.svelte-1a1se6c{background-image:linear-gradient(color-mix(in oklch, var(--color-accent-500) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--color-accent-500) 4%, transparent) 1px, transparent 1px);opacity:.5;background-size:60px 60px;animation:20s linear infinite svelte-1a1se6c-grid-drift;-webkit-mask-image:radial-gradient(50% 40% at 50% 55%,#000 0%,#0000 100%);mask-image:radial-gradient(50% 40% at 50% 55%,#000 0%,#0000 100%)}@keyframes svelte-1a1se6c-grid-drift{0%{background-position:0 0}to{background-position:60px 60px}}.hero-orb.svelte-1a1se6c{filter:blur(80px);mix-blend-mode:screen;will-change:transform;border-radius:50%}.hero-orb--1.svelte-1a1se6c{background:color-mix(in oklch, var(--color-accent-600) 15%, transparent);width:400px;height:400px;animation:14s ease-in-out infinite svelte-1a1se6c-orb-float-1;top:20%;left:15%}.hero-orb--2.svelte-1a1se6c{background:color-mix(in oklch, var(--color-accent-500) 10%, transparent);width:300px;height:300px;animation:18s ease-in-out infinite svelte-1a1se6c-orb-float-2;top:40%;right:10%}.hero-orb--3.svelte-1a1se6c{background:color-mix(in oklch, var(--color-accent-700) 12%, transparent);width:250px;height:250px;animation:12s ease-in-out infinite svelte-1a1se6c-orb-float-3;bottom:15%;left:40%}@keyframes svelte-1a1se6c-orb-float-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-40px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.95)}}@keyframes svelte-1a1se6c-orb-float-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-40px,30px)scale(1.15)}}@keyframes svelte-1a1se6c-orb-float-3{0%,to{transform:translate(0)}40%{transform:translate(50px,-20px)}80%{transform:translate(-30px,-40px)}}.ember.svelte-1a1se6c{width:3px;height:3px;left:var(--ember-x);background:var(--color-accent-400);box-shadow:0 0 6px 2px color-mix(in oklch, var(--color-accent-400) 60%, transparent);animation:svelte-1a1se6c-ember-rise var(--ember-duration) var(--ember-delay) ease-out infinite;opacity:0;border-radius:50%;bottom:-10px}@keyframes svelte-1a1se6c-ember-rise{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}10%{opacity:.8}40%{opacity:.5;transform:translateY(-40vh)translate(15px)scale(.7)}70%{opacity:.2}to{opacity:0;transform:translateY(-100vh)translate(-10px)scale(.2)}}.hero-slash.svelte-1a1se6c{background:linear-gradient(to bottom, transparent, color-mix(in oklch, var(--color-accent-500) 8%, transparent), transparent);transform-origin:50%;width:1px;height:200%}.hero-slash--1.svelte-1a1se6c{animation:25s ease-in-out infinite svelte-1a1se6c-slash-drift;top:-50%;left:20%;transform:rotate(25deg)}.hero-slash--2.svelte-1a1se6c{opacity:.6;animation:30s ease-in-out infinite reverse svelte-1a1se6c-slash-drift;top:-50%;right:25%;transform:rotate(-20deg)}@keyframes svelte-1a1se6c-slash-drift{0%,to{transform:rotate(25deg)translate(0)}50%{transform:rotate(25deg)translate(30px)}}.wordmark.svelte-1a1se6c{font-family:var(--font-sans);letter-spacing:.04em;color:var(--color-surface-50);font-size:clamp(3rem,10vw,8rem);font-weight:900;line-height:1}.wordmark-letter.svelte-1a1se6c{opacity:0;filter:blur(8px);transition:opacity .6s var(--ease-out-expo), transform .6s var(--ease-out-expo), filter .6s var(--ease-out-expo), text-shadow .6s ease;transition-delay:var(--letter-delay);transform:translateY(40px)scale(.8)}.wordmark-revealed.svelte-1a1se6c .wordmark-letter:where(.svelte-1a1se6c){opacity:1;filter:blur();text-shadow:0 0 40px color-mix(in oklch, var(--color-accent-500) 35%, transparent), 0 0 80px color-mix(in oklch, var(--color-accent-500) 15%, transparent);transform:translateY(0)scale(1)}.wordmark-revealed.svelte-1a1se6c .wordmark-letter:where(.svelte-1a1se6c):nth-child(5),.wordmark-revealed.svelte-1a1se6c .wordmark-letter:where(.svelte-1a1se6c):nth-child(6),.wordmark-revealed.svelte-1a1se6c .wordmark-letter:where(.svelte-1a1se6c):nth-child(7),.wordmark-revealed.svelte-1a1se6c .wordmark-letter:where(.svelte-1a1se6c):nth-child(8),.wordmark-revealed.svelte-1a1se6c .wordmark-letter:where(.svelte-1a1se6c):nth-child(9),.wordmark-revealed.svelte-1a1se6c .wordmark-letter:where(.svelte-1a1se6c):nth-child(10){animation:4s ease-in-out infinite svelte-1a1se6c-forge-pulse;animation-delay:var(--letter-delay)}@keyframes svelte-1a1se6c-forge-pulse{0%,to{text-shadow:0 0 40px color-mix(in oklch, var(--color-accent-500) 35%, transparent), 0 0 80px color-mix(in oklch, var(--color-accent-500) 15%, transparent)}50%{text-shadow:0 0 60px color-mix(in oklch, var(--color-accent-500) 55%, transparent), 0 0 100px color-mix(in oklch, var(--color-accent-500) 25%, transparent), 0 0 4px color-mix(in oklch, var(--color-accent-300) 50%, transparent);color:var(--color-accent-100)}}.wordmark-underline.svelte-1a1se6c{background:linear-gradient(90deg, transparent, var(--color-accent-500), var(--color-accent-400), var(--color-accent-500), transparent);width:0;height:2px;box-shadow:0 0 20px color-mix(in oklch, var(--color-accent-500) 40%, transparent);transition:width 1s var(--ease-out-expo) .9s;border-radius:1px}.wordmark-revealed.svelte-1a1se6c .wordmark-underline:where(.svelte-1a1se6c){width:100%}.studios-container.svelte-1a1se6c{opacity:0;max-height:0;transition:max-height .6s var(--ease-out-expo), opacity .5s ease}.studios-revealed.svelte-1a1se6c{opacity:1;max-height:3rem}.tagline.svelte-1a1se6c{opacity:0;transition:opacity .3s}.tagline-visible.svelte-1a1se6c{opacity:1}.cursor.svelte-1a1se6c{transition:opacity 80ms}.cursor-hidden.svelte-1a1se6c{opacity:0}.badge.svelte-1a1se6c{opacity:0;transition:opacity .6s ease, transform .6s var(--ease-out-expo);transform:translateY(10px)}.badge-revealed.svelte-1a1se6c{opacity:1;transform:translateY(0)}.scroll-indicator.svelte-1a1se6c{opacity:0;transition:opacity .8s ease, transform .8s var(--ease-out-expo);transform:translate(-50%,10px)}.scroll-indicator-visible.svelte-1a1se6c{opacity:1;transform:translate(-50%)}.scroll-line-fill.svelte-1a1se6c{animation:2s ease-in-out infinite svelte-1a1se6c-scroll-pulse}@keyframes svelte-1a1se6c-scroll-pulse{0%{opacity:0;transform:translateY(-100%)}30%{opacity:1}to{opacity:0;transform:translateY(100%)}}.scroll-indicator.svelte-1a1se6c a:where(.svelte-1a1se6c):hover .scroll-line-fill:where(.svelte-1a1se6c){animation-duration:1.2s}@media (width<=640px){.hero-orb.svelte-1a1se6c{filter:blur(60px);opacity:.7}.hero-orb--1.svelte-1a1se6c{width:200px;height:200px}.hero-orb--2.svelte-1a1se6c{width:150px;height:150px}.hero-orb--3.svelte-1a1se6c{width:120px;height:120px}.hero-grid.svelte-1a1se6c{background-size:40px 40px}.hero-slash.svelte-1a1se6c{display:none}}@media (prefers-reduced-motion:reduce){.hero-radial.svelte-1a1se6c,.hero-orb.svelte-1a1se6c,.hero-grid.svelte-1a1se6c,.scroll-line-fill.svelte-1a1se6c,.ember.svelte-1a1se6c{animation:none!important}.hero-radial.svelte-1a1se6c{opacity:.6}.wordmark-letter.svelte-1a1se6c{transition-duration:10ms!important}.wordmark-revealed.svelte-1a1se6c .wordmark-letter:where(.svelte-1a1se6c){animation:none!important}}.reveal-up.svelte-g4kct2{opacity:0;transition:opacity .7s var(--ease-out-expo), transform .7s var(--ease-out-expo);transition-delay:var(--stagger,0s);transform:translateY(28px)}.in-view .reveal-up.svelte-g4kct2,.reveal-up.svelte-g4kct2.in-view{opacity:1;transform:translateY(0)}.timeline-node.svelte-g4kct2{opacity:0;transition:opacity .5s var(--ease-out-expo), transform .5s var(--ease-out-expo);transform:scale(.6)}.in-view .timeline-node.svelte-g4kct2{opacity:1;transform:scale(1)}.timeline-line.svelte-g4kct2{transform-origin:top;animation:svelte-g4kct2-line-grow 1.8s var(--ease-out-expo) .3s forwards;transform:scaleY(0)}@keyframes svelte-g4kct2-line-grow{to{transform:scaleY(1)}}.ember.svelte-g4kct2{bottom:-10px;left:var(--x);width:var(--size);height:var(--size);background:var(--color-accent-500);opacity:0;filter:blur(.5px);animation:svelte-g4kct2-ember-rise var(--duration) var(--delay) infinite ease-out;border-radius:50%;position:absolute}@keyframes svelte-g4kct2-ember-rise{0%{opacity:0;transform:translateY(0)translate(0)}15%{opacity:.7}70%{opacity:.3}to{opacity:0;transform:translateY(-100vh) translateX(var(--drift))}}.in-view .values-header-label.svelte-3l9ol2{animation:svelte-3l9ol2-fadeSlideUp .6s var(--ease-out-expo) forwards}.in-view .values-header-title.svelte-3l9ol2{animation:svelte-3l9ol2-fadeSlideUp .7s .1s var(--ease-out-expo) forwards}.value-band.svelte-3l9ol2{transition:opacity .6s var(--ease-out-expo), transform .6s var(--ease-out-expo);transition-delay:var(--band-delay,0s);cursor:pointer;transform:translateY(30px)}.value-band.svelte-3l9ol2.in-view{opacity:1;transform:translateY(0)}.value-band.svelte-3l9ol2:before{content:"";background:linear-gradient(90deg, color-mix(in oklch, var(--color-accent-500) 4%, transparent), transparent 80%);opacity:0;border-radius:12px;transition:opacity .4s;position:absolute;inset:0}.value-band.svelte-3l9ol2:hover:before,.value-band--expanded.svelte-3l9ol2:before{opacity:1}.value-band.svelte-3l9ol2:hover .value-band__num:where(.svelte-3l9ol2),.value-band--expanded.svelte-3l9ol2 .value-band__num:where(.svelte-3l9ol2){transform:translate(8px);opacity:.06!important}.value-band--expanded.svelte-3l9ol2 .value-band__icon:where(.svelte-3l9ol2){border-color:color-mix(in oklch, var(--color-accent-500) 50%, transparent);background:color-mix(in oklch, var(--color-accent-500) 12%, transparent);box-shadow:0 0 30px color-mix(in oklch, var(--color-accent-500) 20%, transparent)}.value-expand-dot--active.svelte-3l9ol2{background-color:var(--color-accent-500);box-shadow:0 0 12px var(--color-accent-500);border-color:var(--color-accent-500)!important}.value-band__detail--open.svelte-3l9ol2{opacity:1;max-height:120px;margin-top:0}.value-band.svelte-3l9ol2:hover .value-band__border:where(.svelte-3l9ol2),.value-band--expanded.svelte-3l9ol2 .value-band__border:where(.svelte-3l9ol2){box-shadow:0 0 10px color-mix(in oklch, var(--color-accent-500) 25%, transparent);opacity:.5!important}@keyframes svelte-3l9ol2-fadeSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.in-view .team-label.svelte-g8xk47{animation:svelte-g8xk47-fadeSlideUp .6s var(--ease-out-expo) forwards}.in-view .team-title.svelte-g8xk47{animation:svelte-g8xk47-fadeSlideUp .7s 80ms var(--ease-out-expo) forwards}.in-view .team-body.svelte-g8xk47,.in-view .team-quote.svelte-g8xk47,.in-view .team-cta.svelte-g8xk47{animation:svelte-g8xk47-fadeSlideUp .7s 50ms var(--ease-out-expo) forwards}.constellation-edge.svelte-g8xk47{stroke:color-mix(in oklch, var(--color-accent-500) 12%, transparent);stroke-width:.2px;transition:stroke .4s,stroke-width .4s,opacity .4s}.constellation-wrap.svelte-g8xk47.in-view .constellation-edge:where(.svelte-g8xk47){animation:svelte-g8xk47-edgeFadeIn .5s var(--edge-delay,0s) var(--ease-out-expo) both}.constellation-edge--active.svelte-g8xk47{stroke:var(--color-accent-500);stroke-width:.35px;filter:drop-shadow(0 0 2px var(--color-accent-500))}.constellation-node__core.svelte-g8xk47{fill:var(--color-surface-400);transition:fill .3s,r .3s}.constellation-node__glow.svelte-g8xk47{fill:#0000;transition:fill .3s,opacity .3s}.constellation-node__label.svelte-g8xk47{font-family:var(--font-mono);fill:var(--color-accent-300);text-anchor:middle;opacity:0;font-size:2.5px;animation:.2s forwards svelte-g8xk47-labelAppear}.constellation-wrap.svelte-g8xk47.in-view .constellation-node:where(.svelte-g8xk47){animation:svelte-g8xk47-nodePop .4s var(--node-delay,0s) var(--ease-out-expo) both}.constellation-node--hovered.svelte-g8xk47 .constellation-node__core:where(.svelte-g8xk47){fill:var(--color-accent-400)}.constellation-node--hovered.svelte-g8xk47 .constellation-node__glow:where(.svelte-g8xk47){fill:color-mix(in oklch, var(--color-accent-500) 25%, transparent)}.constellation-node--connected.svelte-g8xk47 .constellation-node__core:where(.svelte-g8xk47){fill:var(--color-accent-600)}.ambient-dot.svelte-g8xk47{background:var(--color-accent-500);opacity:0;pointer-events:none;border-radius:50%;position:absolute}.constellation-wrap.svelte-g8xk47.in-view .ambient-dot:where(.svelte-g8xk47){animation:12s ease-in-out infinite svelte-g8xk47-ambientFloat}.ambient-dot--1.svelte-g8xk47{width:3px;height:3px;top:30%;left:50%;animation-delay:0s!important}.ambient-dot--2.svelte-g8xk47{width:2px;height:2px;top:60%;left:25%;animation-delay:4s!important}.ambient-dot--3.svelte-g8xk47{width:2px;height:2px;top:45%;left:75%;animation-delay:8s!important}.team-cta__bg.svelte-g8xk47{background:linear-gradient(135deg, var(--color-accent-700), var(--color-accent-900))}.team-cta__border.svelte-g8xk47{border:1px solid color-mix(in oklch, var(--color-accent-500) 40%, transparent);transition:border-color .4s}.team-cta.svelte-g8xk47:hover .team-cta__border:where(.svelte-g8xk47){border-color:var(--color-accent-400);animation:2s ease-in-out infinite svelte-g8xk47-borderPulse}.team-cta__glow.svelte-g8xk47{box-shadow:0 0 20px color-mix(in oklch, var(--color-accent-500) 30%, transparent), 0 0 60px color-mix(in oklch, var(--color-accent-500) 12%, transparent)}@keyframes svelte-g8xk47-fadeSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-g8xk47-edgeFadeIn{0%{opacity:0;stroke-dasharray:200;stroke-dashoffset:200px}to{opacity:1;stroke-dasharray:200;stroke-dashoffset:0}}@keyframes svelte-g8xk47-nodePop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes svelte-g8xk47-labelAppear{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-g8xk47-ambientFloat{0%,to{opacity:0;transform:translate(0)}20%{opacity:.25}50%{opacity:.15;transform:translate(15px,-20px)}80%{opacity:.25}}@keyframes svelte-g8xk47-borderPulse{0%,to{border-color:var(--color-accent-400)}50%{border-color:var(--color-accent-600)}}
