.toggle-orb.svelte-hw6p7k{width:80px;height:80px;border-radius:50%;border:3px solid var(--color-border-1);background:var(--color-bg-2);color:var(--color-text-1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .3s ease,border-color .3s ease,box-shadow .3s ease;animation:svelte-hw6p7k-pulse-subtle 3s ease-in-out infinite}.toggle-orb.svelte-hw6p7k:hover{transform:scale(1.1);animation:svelte-hw6p7k-pulse-hover 1.5s ease-in-out infinite}.toggle-orb.svelte-hw6p7k:active{transform:scale(.95)}.toggle-orb.active.svelte-hw6p7k{background:var(--color-accent-1);border-color:var(--color-accent-1);box-shadow:0 8px 30px #ff9f8e66;animation:svelte-hw6p7k-pulse-active 2s ease-in-out infinite}@keyframes svelte-hw6p7k-pulse-subtle{0%,to{box-shadow:0 4px 20px #0000001a}50%{box-shadow:0 4px 30px #ff9f8e33}}@keyframes svelte-hw6p7k-pulse-hover{0%,to{box-shadow:0 6px 25px #ff9f8e40}50%{box-shadow:0 6px 40px #ff9f8e59}}@keyframes svelte-hw6p7k-pulse-active{0%,to{box-shadow:0 8px 30px #ff9f8e66}50%{box-shadow:0 8px 45px #ff9f8e99}}.hero-container.svelte-hw6p7k{max-width:1600px;margin:0 auto;perspective:1200px;display:grid;grid-template-columns:1fr minmax(0,650px) 1fr;gap:3rem;align-items:center;position:relative;min-height:700px}.arch.svelte-hw6p7k{position:relative;height:700px;width:280px;transform-style:preserve-3d;display:flex;flex-direction:column;justify-content:center}.left-arch.svelte-hw6p7k{grid-column:1;justify-self:end}.right-arch.svelte-hw6p7k{grid-column:3;justify-self:start}.center-content.svelte-hw6p7k{grid-column:2;z-index:10;position:relative}.arch-card.svelte-hw6p7k{width:280px;display:grid;grid-template-rows:1fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1)}.arch-card.hide.svelte-hw6p7k{grid-template-rows:0fr}.card-wrapper.svelte-hw6p7k{min-height:0;padding:.75rem 0;position:relative;transition:padding .35s cubic-bezier(.22,1,.36,1)}.card-inner.svelte-hw6p7k{transform:translateY(calc(var(--y-pos) * 0px)) translateZ(calc(var(--depth) * 1px)) rotate(var(--rotate, 0deg));opacity:1;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1)}.arch.mounted.svelte-hw6p7k .arch-card:where(.svelte-hw6p7k) .card-inner:where(.svelte-hw6p7k){animation:svelte-hw6p7k-wheel-cycle 20s linear infinite;animation-delay:calc(1s + var(--card-index) * 80ms)}.arch-card.hide.svelte-hw6p7k .card-wrapper:where(.svelte-hw6p7k){padding:0}.arch.is-restoring.svelte-hw6p7k .arch-card.hide:where(.svelte-hw6p7k) .card-wrapper:where(.svelte-hw6p7k){transition:none}.left-arch.svelte-hw6p7k .arch-card.hide:where(.svelte-hw6p7k) .card-inner:where(.svelte-hw6p7k){opacity:0;pointer-events:none;transform:translateZ(0) rotate(0) translate(96px) scale(.7)}.right-arch.svelte-hw6p7k .arch-card.hide:where(.svelte-hw6p7k) .card-inner:where(.svelte-hw6p7k){opacity:0;pointer-events:none;transform:translateZ(0) rotate(0) translate(-96px) scale(.7)}.arch.is-restoring.svelte-hw6p7k .arch-card.filtered:where(.svelte-hw6p7k) .card-inner:where(.svelte-hw6p7k){transition:none}@keyframes svelte-hw6p7k-wheel-cycle{0%,to{transform:translateY(calc(var(--y-pos) * 0px)) translateZ(calc(var(--depth) * 1px)) rotate(var(--rotate, 0deg)) translateY(0)}50%{transform:translateY(calc(var(--y-pos) * 0px)) translateZ(calc(var(--depth) * 1px)) rotate(calc(var(--rotate, 0deg) + 1deg)) translateY(-5px)}}@media (max-width: 1400px){.hero-container.svelte-hw6p7k{gap:2.5rem}.arch.svelte-hw6p7k,.arch-card.svelte-hw6p7k{width:240px}}@media (max-width: 1280px){.hero-container.svelte-hw6p7k{gap:2rem}.arch.svelte-hw6p7k,.arch-card.svelte-hw6p7k{width:220px}}section.svelte-hw6p7k{transition:opacity .1s ease}.hero-container.mounted.svelte-hw6p7k .center-content:where(.svelte-hw6p7k){opacity:0;transform:translateY(20px);animation:svelte-hw6p7k-fade-in-up .6s cubic-bezier(.22,1,.36,1) forwards}@keyframes svelte-hw6p7k-fade-in-up{to{opacity:1;transform:translateY(0)}}.left-arch.svelte-hw6p7k .arch-card:where(.svelte-hw6p7k) .card-inner:where(.svelte-hw6p7k),.right-arch.svelte-hw6p7k .arch-card:where(.svelte-hw6p7k) .card-inner:where(.svelte-hw6p7k){transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1);transition-delay:calc(.3s + var(--card-index) * 80ms),0ms}.left-arch.svelte-hw6p7k .arch-card:where(.svelte-hw6p7k) .card-inner:where(.svelte-hw6p7k){transform:translate(-400px) translateZ(calc(var(--depth) * 1px)) rotate(var(--rotate, 0deg))}.right-arch.svelte-hw6p7k .arch-card:where(.svelte-hw6p7k) .card-inner:where(.svelte-hw6p7k){transform:translate(400px) translateZ(calc(var(--depth) * 1px)) rotate(var(--rotate, 0deg))}.left-arch.mounted.svelte-hw6p7k .arch-card:where(.svelte-hw6p7k) .card-inner:where(.svelte-hw6p7k),.right-arch.mounted.svelte-hw6p7k .arch-card:where(.svelte-hw6p7k) .card-inner:where(.svelte-hw6p7k){transform:translate(0) translateZ(calc(var(--depth) * 1px)) rotate(var(--rotate, 0deg))}@media (prefers-reduced-motion: reduce){section.svelte-hw6p7k{transition:none}.toggle-orb.svelte-hw6p7k,.card-inner.svelte-hw6p7k{animation:none}.hero-container.mounted.svelte-hw6p7k .center-content:where(.svelte-hw6p7k){animation:none;opacity:1;transform:translateY(0)}.left-arch.svelte-hw6p7k .arch-card:where(.svelte-hw6p7k) .card-inner:where(.svelte-hw6p7k),.right-arch.svelte-hw6p7k .arch-card:where(.svelte-hw6p7k) .card-inner:where(.svelte-hw6p7k){transform:translateY(0) translateZ(calc(var(--depth) * 1px)) rotate(var(--rotate, 0deg))!important;transition:none}}.toggle-button.svelte-1xgleyb{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:999px;border:2px solid var(--color-border-1);background:var(--color-bg-2);color:var(--color-text-1);font-size:.875rem;font-weight:700;cursor:pointer;will-change:transform;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.toggle-button.svelte-1xgleyb:hover{transform:scale(1.05)}.toggle-button.svelte-1xgleyb:active{transform:scale(.98)}.toggle-button.active.svelte-1xgleyb{background:var(--color-accent-1);border-color:var(--color-accent-1);box-shadow:0 8px 30px #ff9f8e4d}@keyframes svelte-1xgleyb-pulse{0%,to{opacity:1}50%{opacity:.6}}.mobile-hero.svelte-1f5cmuu{position:relative;min-height:100vh}.track.svelte-1f5cmuu{contain:layout paint style;will-change:transform;transition:opacity .2s ease-out}.item.svelte-1f5cmuu{display:grid;grid-template-rows:1fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1)}.track.is-filtered.svelte-1f5cmuu .item[data-is-kept=false]:where(.svelte-1f5cmuu){grid-template-rows:0fr}.item-inner.svelte-1f5cmuu{min-height:0;overflow:hidden;opacity:1;transform:translate(0);transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1)}.track.is-filtered.svelte-1f5cmuu .item[data-is-kept=false]:where(.svelte-1f5cmuu) .item-inner:where(.svelte-1f5cmuu){opacity:0;transform:translate(96px)}.track.is-restoring.svelte-1f5cmuu .item[data-is-kept=false]:where(.svelte-1f5cmuu) .item-inner:where(.svelte-1f5cmuu){transition:none}@media (prefers-reduced-motion: reduce){.item.svelte-1f5cmuu,.item-inner.svelte-1f5cmuu{transition:none}}.marquee-container.svelte-p5j3co{width:100%;overflow:hidden;background:linear-gradient(90deg,var(--color-bg-1) 0%,var(--color-bg-2) 50%,var(--color-bg-1) 100%);border-top:1px solid var(--color-border-1);border-bottom:1px solid var(--color-border-1);padding:3rem 0;margin:8rem 0}@media (min-width: 768px){.marquee-container.svelte-p5j3co{padding:3.5rem 0;margin:10rem 0}}.marquee.svelte-p5j3co{display:flex;white-space:nowrap}.marquee-content.svelte-p5j3co{display:flex;align-items:center;animation:svelte-p5j3co-scroll 80s linear infinite;will-change:transform}.marquee-text.svelte-p5j3co{font-size:2.5rem;font-weight:700;color:var(--color-text-1);text-transform:uppercase;letter-spacing:-.02em;padding:0 3rem}.marquee-separator.svelte-p5j3co{font-size:2rem;color:var(--color-accent-1);animation:svelte-p5j3co-spin 8s linear infinite;display:inline-block}@keyframes svelte-p5j3co-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes svelte-p5j3co-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.marquee-text.svelte-p5j3co{font-size:1.75rem;padding:0 2rem}.marquee-separator.svelte-p5j3co{font-size:1.5rem}}@media (prefers-reduced-motion: reduce){.marquee-content.svelte-p5j3co,.marquee-separator.svelte-p5j3co{animation:none}}.pill.svelte-uzpsjk{transition:all .2s ease}.pill.svelte-uzpsjk:hover{transform:scale(1.05)}.pill.svelte-uzpsjk:active{transform:scale(.96);transition:transform .1s ease}.enabled.svelte-uzpsjk{border-color:var(--accent-2);background-color:#a8e6cf1f;color:var(--text-1);box-shadow:0 0 0 1px #a8e6cf1a}.disabled.svelte-uzpsjk{border-color:var(--text-3);background-color:transparent;color:var(--text-3);border-style:dashed;opacity:.6}.filter-stage.svelte-13jef04{isolation:isolate;contain:layout paint}.feed-bin.svelte-13jef04{position:absolute;left:6%;right:6%;height:70px;z-index:1;transform:translateY(-50%);border-radius:22px;background:var(--color-bg-2);border:1px solid var(--color-border-2);box-shadow:0 10px 26px #0000000f,inset 0 0 0 1px #ffffffb3;overflow:hidden}.feed-bin.svelte-13jef04:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff59;opacity:.35}.feed-bin__label.svelte-13jef04{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-2)}.feed-item.svelte-13jef04{position:relative;padding:.55rem .9rem;border-radius:16px;border-width:1px;border-style:solid;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease;box-shadow:0 10px 28px #00000014,inset 0 0 0 1px #ffffff73}.feed-item.svelte-13jef04:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#ffffff47;opacity:.25;pointer-events:none}.feed-item__label.svelte-13jef04{position:relative}.good-item.svelte-13jef04{background:color-mix(in srgb,var(--color-accent-2) 10%,white);border-color:color-mix(in srgb,var(--color-accent-2) 40%,var(--color-border-2));color:var(--color-text-1);box-shadow:0 10px 28px #00000014,0 0 22px color-mix(in srgb,var(--color-accent-2) 28%,transparent),inset 0 0 0 1px #ffffff80}.bad-item.svelte-13jef04{background:color-mix(in srgb,var(--color-accent-1) 10%,white);border-color:color-mix(in srgb,var(--color-accent-1) 40%,var(--color-border-2));color:var(--color-text-1);box-shadow:0 10px 28px #00000014,0 0 22px color-mix(in srgb,var(--color-accent-1) 26%,transparent),inset 0 0 0 1px #ffffff80}.projectile.svelte-13jef04{z-index:12;width:36px;height:14px;will-change:transform,opacity}.projectile__core.svelte-13jef04{position:absolute;top:2px;right:9px;bottom:2px;left:9px;border-radius:999px;background:color-mix(in srgb,var(--color-accent-3) 88%,white);border:1px solid color-mix(in srgb,var(--color-accent-3) 78%,var(--color-border-2));box-shadow:0 0 22px color-mix(in srgb,var(--color-accent-3) 85%,transparent),0 0 54px color-mix(in srgb,var(--color-accent-3) 42%,transparent)}.projectile__trail.svelte-13jef04{position:absolute;left:-26px;top:50%;height:3px;width:30px;transform:translateY(-50%);background:color-mix(in srgb,var(--color-accent-3) 60%,transparent);filter:blur(.45px)}.spark.svelte-13jef04{z-index:11;border-radius:999px;background:color-mix(in srgb,var(--color-accent-1) 70%,white);will-change:transform,opacity;box-shadow:0 0 14px color-mix(in srgb,var(--color-accent-1) 55%,transparent),0 0 34px color-mix(in srgb,var(--color-accent-1) 25%,transparent)}.hit-ring.svelte-13jef04{z-index:10;width:62px;height:62px;border-radius:999px;will-change:transform,opacity;border:3px solid color-mix(in srgb,var(--color-accent-1) 55%,transparent);box-shadow:0 0 38px color-mix(in srgb,var(--color-accent-1) 25%,transparent)}.muzzle-spark.svelte-13jef04{z-index:19;border-radius:999px;will-change:transform,opacity;background:color-mix(in srgb,var(--color-accent-3) 45%,white);box-shadow:0 0 16px color-mix(in srgb,var(--color-accent-3) 40%,transparent),0 0 36px color-mix(in srgb,var(--color-accent-3) 18%,transparent)}.valhalla-light.svelte-13jef04{z-index:0;width:28px;height:100px;will-change:transform,opacity;background:linear-gradient(to top,color-mix(in srgb,var(--color-accent-2) 70%,white) 0%,color-mix(in srgb,var(--color-accent-2) 50%,transparent) 30%,color-mix(in srgb,var(--color-accent-2) 25%,transparent) 60%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--color-accent-2) 45%,transparent),0 0 40px color-mix(in srgb,var(--color-accent-2) 25%,transparent);filter:blur(2.5px)}.turret.svelte-13jef04{--turret-border: color-mix(in srgb, var(--color-text-1) 88%, black)}.tower.svelte-13jef04{border-color:var(--turret-border);background-color:var(--color-surface-1);box-shadow:0 0 36px color-mix(in srgb,var(--color-accent-3) 25%,transparent),0 14px 30px #00000014,inset 0 0 0 1px #ffffff8c}.tower__glow.svelte-13jef04{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;border-radius:999px;background:color-mix(in srgb,var(--color-accent-3) 18%,transparent);filter:blur(10px);opacity:.8}.tower__ring.svelte-13jef04{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent-3) 35%,transparent);opacity:.6;animation:svelte-13jef04-tower-rotate 6s linear infinite}@keyframes svelte-13jef04-tower-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tower__barrel-group.svelte-13jef04{position:absolute;left:50%;top:50%;width:0;height:0;z-index:0;transform-origin:0 0;transition:transform .12s cubic-bezier(.2,1.1,.2,1)}.tower__nozzle.svelte-13jef04{position:absolute;left:8px;top:-12px;width:72px;height:24px;border-radius:4px;border:4px solid var(--turret-border);background:var(--color-surface-1);z-index:2;box-shadow:0 0 16px color-mix(in srgb,var(--color-accent-3) 28%,transparent),0 10px 16px #00000014}.tower__muzzle-flash.svelte-13jef04{position:absolute;left:63px;top:-17px;width:34px;height:34px;border-radius:999px;background:#ffffffbf;z-index:1;box-shadow:0 0 22px color-mix(in srgb,var(--color-accent-3) 55%,transparent),0 0 54px color-mix(in srgb,var(--color-accent-3) 25%,transparent);pointer-events:none}.tower__ink.svelte-13jef04{color:var(--turret-border)}.sustainable-section.svelte-1jwmpiy{padding:0 1rem 2.5rem;background:var(--color-bg-1)}@media (min-width: 768px){.sustainable-section.svelte-1jwmpiy{padding:0 3rem 3rem}}.container.svelte-1jwmpiy{max-width:72rem;margin:0 auto}.toggle-container.svelte-1jwmpiy{display:flex;justify-content:center;margin-bottom:3rem}.text-content.svelte-1jwmpiy{text-align:center;margin-bottom:0;max-width:900px;margin-left:auto;margin-right:auto}@media (min-width: 768px){.text-content.svelte-1jwmpiy{margin-bottom:.25rem}}.text-content.svelte-1jwmpiy h2:where(.svelte-1jwmpiy){font-size:clamp(2.25rem,6vw,5rem);font-weight:700;color:var(--color-text-1);margin-bottom:1.5rem;line-height:1.1;white-space:nowrap}@media (min-width: 768px){.text-content.svelte-1jwmpiy h2:where(.svelte-1jwmpiy){line-height:1.2}}.text-content.svelte-1jwmpiy p:where(.svelte-1jwmpiy){font-size:clamp(1.125rem,2vw,1.75rem);color:var(--color-text-2);line-height:1.6;max-width:800px;margin:0 auto}.text-appear.svelte-1jwmpiy{animation:svelte-1jwmpiy-textAppear .6s cubic-bezier(.34,1.56,.64,1)}.text-appear-delay.svelte-1jwmpiy{animation-delay:.1s;opacity:0;animation-fill-mode:forwards}@keyframes svelte-1jwmpiy-textAppear{0%{opacity:0;transform:scale(.96);filter:blur(4px)}to{opacity:1;transform:scale(1);filter:blur(0px)}}.canvas-container.svelte-1jwmpiy{width:100%;max-width:72rem;height:300px;margin:0 auto;margin-top:-.75rem;position:relative;overflow:hidden}@media (min-width: 768px){.canvas-container.svelte-1jwmpiy{height:350px}}@media (min-width: 1024px){.canvas-container.svelte-1jwmpiy{height:400px}}canvas.svelte-1jwmpiy{width:100%;height:100%;display:block}.logo-overlay.svelte-1jwmpiy{position:absolute;pointer-events:none;transform:translate(-50%,-50%);filter:drop-shadow(0 0 12px rgba(0,0,0,.15))}
