html,body,#app{margin:0;padding:0;width:100%;min-height:100%;background:#05070d;overflow-x:hidden}body{font-family:SF Pro Display,SF Pro Text,PingFang SC,Helvetica Neue,sans-serif;color:#f7f9ff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}.landing[data-v-e7121a67]{--text: #f7f9ff;--muted: rgba(220, 228, 252, .75);--stroke: rgba(196, 212, 255, .18);--stroke-soft: rgba(196, 212, 255, .12);min-height:100vh;min-height:100dvh;background:radial-gradient(980px 420px at 16% -8%,rgba(122,139,255,.18),transparent 66%),radial-gradient(860px 420px at 100% -6%,rgba(80,166,255,.18),transparent 64%),linear-gradient(180deg,#0a0d15,#060911 44%,#04060b);color:var(--text);overflow-x:clip;position:relative}.landing[data-v-e7121a67]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 18%),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:auto,52px 52px,52px 52px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 80%);opacity:.34;z-index:0}.intro-screen[data-v-e7121a67]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(1080px 560px at 12% -6%,rgba(132,144,255,.28),transparent 70%),radial-gradient(1060px 520px at 100% 2%,rgba(86,176,255,.26),transparent 70%),linear-gradient(180deg,#090c14,#06080f);perspective:2200px;opacity:1;transition:opacity .8s cubic-bezier(.18,.82,.24,1),visibility .8s cubic-bezier(.18,.82,.24,1)}.intro-screen.leaving[data-v-e7121a67]{opacity:0;visibility:hidden;pointer-events:none}.intro-glow[data-v-e7121a67]{position:absolute;width:min(52vw,620px);aspect-ratio:1 / 1;border-radius:999px;filter:blur(44px);opacity:.58}.intro-glow-left[data-v-e7121a67]{left:3%;top:16%;background:radial-gradient(circle,rgba(138,122,255,.52),transparent 70%);animation:introFloatLeft-e7121a67 3.6s ease-in-out infinite alternate}.intro-glow-right[data-v-e7121a67]{right:2%;bottom:12%;background:radial-gradient(circle,rgba(94,180,255,.5),transparent 70%);animation:introFloatRight-e7121a67 3.8s ease-in-out infinite alternate}.intro-ring[data-v-e7121a67]{position:absolute;border-radius:999px;pointer-events:none;border:1px solid rgba(199,214,255,.2);box-shadow:inset 0 0 14px #becdff29,0 0 40px #6a92ff29}.intro-ring-a[data-v-e7121a67]{width:min(74vw,980px);aspect-ratio:1 / 1;animation:introRingSpinA-e7121a67 28s linear infinite}.intro-ring-b[data-v-e7121a67]{width:min(60vw,760px);aspect-ratio:1 / 1;border-color:#a6e2ff2e;animation:introRingSpinB-e7121a67 24s linear infinite}.intro-camera[data-v-e7121a67]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:min(96vw,1560px);transform-style:preserve-3d;transition:transform .72s cubic-bezier(.18,.82,.24,1),filter .72s cubic-bezier(.18,.82,.24,1);animation:introCameraPullBack-e7121a67 2.7s cubic-bezier(.16,.84,.24,1) both}.intro-core[data-v-e7121a67]{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px;padding:0 20px;transform-style:preserve-3d}.intro-word[data-v-e7121a67]{position:relative;margin:0;display:flex;align-items:center;gap:clamp(8px,1.4vw,18px);perspective:1500px;transform-style:preserve-3d;animation:introWordBreath-e7121a67 4.8s ease-in-out infinite;transition:gap .52s ease,transform .52s ease}.intro-word[data-v-e7121a67]:before{content:"";position:absolute;left:4%;right:4%;bottom:-24px;height:24px;border-radius:999px;background:radial-gradient(70% 100% at 50% 50%,rgba(131,153,255,.52),transparent 78%);filter:blur(8px);opacity:.8}.intro-letter[data-v-e7121a67]{display:inline-block;opacity:0;transform:translate3d(0,44px,520px) scale(1.85) rotateX(-34deg);animation:introLetterCardIn-e7121a67 .92s cubic-bezier(.18,.86,.22,1) forwards;animation-delay:var(--delay)}.intro-letter-core[data-v-e7121a67]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(58px,8.8vw,130px);aspect-ratio:1 / 1;border-radius:clamp(16px,2.1vw,26px);border:1px solid rgba(255,255,255,.32);background:linear-gradient(160deg,#ffffff3d,#ffffff0f),radial-gradient(110% 100% at 12% 12%,rgba(255,255,255,.26),transparent 72%);font-size:clamp(34px,6.1vw,74px);font-weight:700;line-height:1;letter-spacing:-.6px;color:var(--letter-color);text-shadow:0 16px 28px rgba(10,13,24,.5);box-shadow:inset 0 1px #ffffff7a,0 26px 54px #080b1680,0 0 28px color-mix(in srgb,var(--letter-color) 72%,#ffffff 8%);overflow:hidden;animation:introLetterFloat-e7121a67 5.1s ease-in-out infinite,introLetterGlow-e7121a67 3.8s ease-in-out infinite;animation-delay:var(--float-delay),calc(var(--float-delay) - .26s);transition:width .48s ease,border-radius .48s ease,border-color .48s ease,background .48s ease,box-shadow .48s ease,font-size .48s ease,text-shadow .48s ease}.intro-letter-core[data-v-e7121a67]:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;border:1px solid rgba(255,255,255,.2);pointer-events:none}.intro-letter-core[data-v-e7121a67]:after{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;background:linear-gradient(120deg,transparent 10%,rgba(255,255,255,.52) 44%,transparent 70%);transform:translate(-150%) skew(-20deg);mix-blend-mode:screen;opacity:.56;animation:introShimmer-e7121a67 2.8s ease-in-out infinite;animation-delay:calc(var(--float-delay) + .22s);transition:opacity .42s ease}.intro-screen.leaving .intro-camera[data-v-e7121a67]{transform:translateY(18px) scale(.66);filter:blur(.35px)}.intro-screen.leaving .intro-word[data-v-e7121a67]{gap:clamp(3px,.65vw,8px);transform:translateY(8px) scale(.88)}.intro-screen.leaving .intro-letter-core[data-v-e7121a67]{width:clamp(34px,5vw,66px);border-radius:10px;border-color:#ffffff14;background:#ffffff05;box-shadow:0 0 10px color-mix(in srgb,var(--letter-color) 46%,#ffffff 4%);text-shadow:0 6px 14px rgba(10,13,24,.38)}.intro-screen.leaving .intro-letter-core[data-v-e7121a67]:after{opacity:.2}.intro-letter:nth-child(odd) .intro-letter-core[data-v-e7121a67]{animation-duration:5.8s,3.8s}.intro-letter:nth-child(3n) .intro-letter-core[data-v-e7121a67]{animation-duration:4.6s,3.2s}.intro-sub[data-v-e7121a67]{margin:2px 0 0;color:#e0e9ffb8;font-size:clamp(12px,2.1vw,15px);letter-spacing:.34em;text-transform:uppercase;animation:introSubFade-e7121a67 1s ease both;animation-delay:.62s}.scroll-progress[data-v-e7121a67]{position:fixed;top:0;left:0;z-index:30;width:100%;height:2px;background:#ffffff14}.scroll-progress i[data-v-e7121a67]{display:block;height:100%;width:0;background:linear-gradient(90deg,#8398ff,#74d7ff);box-shadow:0 0 12px #6ea6ff8c;transition:width .12s linear}.top-nav[data-v-e7121a67]{position:sticky;top:0;z-index:12;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(192,206,255,.12);background:#080b14b8}.top-nav-inner[data-v-e7121a67]{width:min(1280px,calc(100% - 40px));margin:0 auto;height:64px;display:flex;align-items:center;justify-content:center;gap:16px}.brand[data-v-e7121a67]{color:#f7faff;text-decoration:none;font-size:20px;font-weight:700;letter-spacing:.2px;margin-right:auto}.top-nav-spacer[data-v-e7121a67]{width:84px;flex:0 0 84px}.top-links[data-v-e7121a67]{display:flex;align-items:center;gap:22px}.top-links a[data-v-e7121a67]{color:#e0e9ffc7;text-decoration:none;font-size:14px}.top-links a[data-v-e7121a67]:hover{color:#fff}.hero[data-v-e7121a67]{width:min(1280px,calc(100% - 40px));min-height:78vh;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:80px 0 40px;position:relative;z-index:1}.hero-ambient[data-v-e7121a67]{position:absolute;inset:6% 0 auto;height:min(56vw,560px);pointer-events:none}.hero-orb[data-v-e7121a67],.hero-ring[data-v-e7121a67],.hero-sheen[data-v-e7121a67]{position:absolute}.hero-orb[data-v-e7121a67]{border-radius:999px;filter:blur(28px);opacity:.72}.hero-orb-left[data-v-e7121a67]{width:min(28vw,360px);aspect-ratio:1 / 1;left:18%;top:10%;background:radial-gradient(circle,rgba(139,125,255,.32),transparent 72%);animation:heroAmbientFloatA-e7121a67 7.2s ease-in-out infinite alternate}.hero-orb-right[data-v-e7121a67]{width:min(34vw,420px);aspect-ratio:1 / 1;right:14%;bottom:10%;background:radial-gradient(circle,rgba(90,177,255,.28),transparent 72%);animation:heroAmbientFloatB-e7121a67 8.4s ease-in-out infinite alternate}.hero-ring[data-v-e7121a67]{inset-inline:50%;translate:-50% 0;border-radius:999px;border:1px solid rgba(197,214,255,.14);box-shadow:inset 0 0 16px #bed0ff14,0 0 40px #7294ff14}.hero-ring-a[data-v-e7121a67]{width:min(54vw,740px);aspect-ratio:1 / 1;top:-2%;animation:heroOrbitA-e7121a67 24s linear infinite}.hero-ring-b[data-v-e7121a67]{width:min(40vw,520px);aspect-ratio:1 / 1;top:14%;opacity:.72;animation:heroOrbitB-e7121a67 18s linear infinite}.hero-sheen[data-v-e7121a67]{inset-inline:50%;top:18%;translate:-50% 0;width:min(66vw,860px);height:34%;border-radius:999px;background:radial-gradient(50% 80% at 50% 50%,rgba(146,168,255,.18),transparent 74%);filter:blur(18px)}.hero-kicker[data-v-e7121a67]{margin:0;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:#d1dcff9e}.hero-title-shell[data-v-e7121a67]{position:relative;z-index:1;padding:clamp(10px,1.4vw,18px) clamp(14px,2vw,26px);border-radius:999px;border:1px solid rgba(199,214,255,.1);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#0a0d1642;box-shadow:inset 0 1px #ffffff14,0 18px 42px #0609122e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero h1[data-v-e7121a67]{margin:0;font-size:clamp(56px,12vw,178px);line-height:.95;letter-spacing:-1px;text-shadow:0 22px 56px rgba(98,126,255,.32)}.hero-word[data-v-e7121a67]{display:inline-flex;align-items:baseline;gap:clamp(2px,.5vw,7px)}.hero-word-letter[data-v-e7121a67]{display:inline-block;font-style:normal;color:var(--hero-color);text-shadow:0 10px 22px color-mix(in srgb,var(--hero-color) 26%,#000000 74%)}.hero.intro-sync .hero-word[data-v-e7121a67]{opacity:0;transform:scale(.72) translateY(8px);filter:blur(7px)}.hero.intro-handshake .hero-word[data-v-e7121a67]{opacity:1;transform:none;filter:none;transition:opacity .44s ease,transform .44s ease,filter .44s ease}.hero.intro-handshake .hero-word-letter[data-v-e7121a67]{animation:heroLetterSettle-e7121a67 .56s cubic-bezier(.22,.86,.24,1) both;animation-delay:calc(var(--hero-delay) + .12s)}.hero-lead[data-v-e7121a67]{margin:4px 0 0;max-width:760px;color:var(--muted);font-size:clamp(18px,2.1vw,24px);line-height:1.7}.hero-meta[data-v-e7121a67]{margin-top:12px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hero-meta span[data-v-e7121a67]{border-radius:999px;border:1px solid rgba(197,212,255,.16);background:#ffffff0a;color:#e2eaffb3;font-size:12px;letter-spacing:.12em;padding:7px 12px}.story[data-v-e7121a67]{width:min(1280px,calc(100% - 40px));margin:0 auto;padding:6vh 0 0;position:relative;z-index:1}.story-intro[data-v-e7121a67]{max-width:780px;margin:0 0 clamp(26px,4vw,46px)}.story-intro p[data-v-e7121a67]{margin:0;color:#ecf2ffe6;font-size:clamp(24px,3.2vw,40px);line-height:1.42;letter-spacing:-.35px}.story-layout[data-v-e7121a67]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:34px}.story-rail[data-v-e7121a67]{position:sticky;top:92px;align-self:start;border-radius:24px;border:1px solid var(--stroke-soft);background:linear-gradient(180deg,#ffffff0d,#ffffff05),#0b0f19c2;box-shadow:inset 0 1px #ffffff14,0 20px 48px #04081442;padding:16px}.rail-kicker[data-v-e7121a67]{margin:0;color:#cedcff9e;font-size:12px;text-transform:uppercase;letter-spacing:.22em}.rail-list[data-v-e7121a67]{margin-top:12px;display:grid;gap:7px}.rail-item[data-v-e7121a67]{border:1px solid transparent;border-radius:12px;background:transparent;color:#f3f7ff;text-align:left;padding:8px 10px;cursor:pointer;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;transition:border-color .16s ease,background .16s ease}.rail-item span[data-v-e7121a67]{color:#d0ddff99;font-size:11px}.rail-item strong[data-v-e7121a67]{font-size:13px}.rail-item[data-v-e7121a67]:hover{border-color:#b9caff42;background:#ffffff0a}.rail-item.active[data-v-e7121a67]{border-color:#8dabff70;background:linear-gradient(136deg,#796cff4d,#509dff38)}.rail-focus[data-v-e7121a67]{margin-top:12px;border-top:1px solid rgba(194,209,255,.12);padding-top:10px}.rail-focus p[data-v-e7121a67]{margin:0;color:#d1ddffa6;font-size:12px}.rail-focus h3[data-v-e7121a67]{margin:7px 0 0;font-size:20px}.rail-focus small[data-v-e7121a67]{display:block;margin-top:6px;color:#d4e1ffb3;line-height:1.5}.story-panels[data-v-e7121a67]{display:grid;gap:clamp(72px,14vh,150px)}.story-panel[data-v-e7121a67]{--accent: #8ea0ff;min-height:86vh;scroll-margin-top:92px;display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:clamp(18px,3vw,34px);align-items:center;position:relative}.story-panel[data-v-e7121a67]:before{content:"";position:absolute;left:-30px;right:-30px;top:6%;bottom:6%;border-radius:30px;background:radial-gradient(90% 100% at 0% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.story-panel.active[data-v-e7121a67]:before{opacity:1}.story-panel.reverse[data-v-e7121a67]:before{background:radial-gradient(90% 100% at 100% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%)}.panel-copy[data-v-e7121a67]{position:relative;z-index:1;padding-right:18px}.story-panel.reverse .panel-copy[data-v-e7121a67]{order:2;padding-right:0;padding-left:18px;text-align:right}.panel-index[data-v-e7121a67]{margin:0;color:#d1ddff85;font-size:13px;letter-spacing:.22em}.panel-copy h2[data-v-e7121a67]{margin:12px 0 0;font-size:clamp(50px,6.8vw,96px);line-height:.96;letter-spacing:-.9px}.panel-copy[data-v-e7121a67]:after{content:"";display:block;width:72px;height:1px;margin-top:22px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 78%,#ffffff 6%),transparent)}.story-panel.reverse .panel-copy[data-v-e7121a67]:after{margin-left:auto;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 78%,#ffffff 6%))}.panel-subtitle[data-v-e7121a67]{margin:16px 0 0;color:#ecf2ffdb;font-size:clamp(22px,2.8vw,31px);line-height:1.4}.panel-tagline[data-v-e7121a67]{margin:12px 0 0;color:var(--muted);font-size:clamp(17px,2vw,22px);line-height:1.72;max-width:500px}.panel-visual[data-v-e7121a67]{position:relative;z-index:1;min-height:clamp(460px,60vh,760px);display:flex;align-items:center;justify-content:center}.story-panel.reverse .panel-visual[data-v-e7121a67]{order:1}.panel-stage[data-v-e7121a67]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.stage-halo[data-v-e7121a67]{position:absolute;width:min(38vw,520px);aspect-ratio:1 / 1;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 44%,#ffffff 6%),transparent 68%);filter:blur(18px);opacity:.85}.stage-beam[data-v-e7121a67]{position:absolute;width:88%;height:58%;border-radius:999px;background:radial-gradient(60% 80% at 50% 50%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 78%);filter:blur(26px);opacity:.72}.stage-rings[data-v-e7121a67]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.stage-ring[data-v-e7121a67]{position:absolute;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 32%,rgba(255,255,255,.14));box-shadow:inset 0 0 22px color-mix(in srgb,var(--accent) 18%,transparent),0 0 40px color-mix(in srgb,var(--accent) 12%,transparent)}.ring-a[data-v-e7121a67]{width:min(42vw,600px);aspect-ratio:1 / 1;animation:stageSpinA-e7121a67 18s linear infinite}.ring-b[data-v-e7121a67]{width:min(28vw,390px);aspect-ratio:1 / 1;opacity:.76;animation:stageSpinB-e7121a67 13s linear infinite}.stage-chips[data-v-e7121a67]{position:absolute;top:0;right:0;bottom:0;left:0}.stage-chip[data-v-e7121a67]{position:absolute;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 28%,rgba(255,255,255,.2));background:linear-gradient(180deg,#ffffff17,#ffffff0a),#0a0e1894;color:#f2f6ffe6;font-size:12px;letter-spacing:.08em;padding:9px 14px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 14px 34px #04081247}.chip-1[data-v-e7121a67]{top:10%;left:10%}.chip-2[data-v-e7121a67]{right:10%;top:23%}.chip-3[data-v-e7121a67]{left:18%;bottom:14%}.story-panel.reverse .chip-1[data-v-e7121a67]{left:auto;right:12%}.story-panel.reverse .chip-2[data-v-e7121a67]{right:auto;left:10%}.story-panel.reverse .chip-3[data-v-e7121a67]{left:auto;right:18%}.panel-glass[data-v-e7121a67]{position:relative;overflow:hidden;z-index:1;width:min(92%,720px);margin-left:auto;border-radius:38px;border:1px solid var(--stroke);background:radial-gradient(110% 105% at 0% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 62%),linear-gradient(180deg,#121828d6,#0a0e18d1);box-shadow:inset 0 1px #ffffff2e,0 34px 84px #0408147a;padding:clamp(22px,3.2vw,34px);min-height:clamp(360px,44vh,480px);display:flex;flex-direction:column;justify-content:flex-end}.story-panel.reverse .panel-glass[data-v-e7121a67]{margin-left:0;margin-right:auto}.panel-glass[data-v-e7121a67]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 28%,transparent 72%,rgba(255,255,255,.05));pointer-events:none}.panel-glass header[data-v-e7121a67]{position:relative;z-index:1}.panel-glass header strong[data-v-e7121a67]{display:block;color:color-mix(in srgb,var(--accent) 72%,#f6fbff 16%);font-size:12px;letter-spacing:.26em;text-transform:uppercase}.panel-glass header p[data-v-e7121a67]{margin:14px 0 0;font-size:clamp(28px,3.7vw,48px);line-height:1.18;letter-spacing:-.45px;max-width:10.5em}.panel-glass header small[data-v-e7121a67]{display:block;margin-top:14px;color:#dbe5ffc2;font-size:15px;line-height:1.72;max-width:34em}.final-cta[data-v-e7121a67]{width:min(1280px,calc(100% - 40px));margin:12vh auto 0;padding:clamp(28px,5vw,64px) 0 44px;text-align:center;position:relative;z-index:1}.final-cta[data-v-e7121a67]:before{content:"";display:block;width:min(220px,32vw);height:1px;margin:0 auto 24px;background:linear-gradient(90deg,transparent,rgba(205,219,255,.38),transparent)}.final-kicker[data-v-e7121a67]{margin:0;color:#d0ddff94;text-transform:uppercase;letter-spacing:.28em;font-size:12px}.final-cta h2[data-v-e7121a67]{margin:16px 0 0;font-size:clamp(34px,5.4vw,68px);line-height:1.06;letter-spacing:-.4px}.final-cta p[data-v-e7121a67]{margin:16px auto 0;color:var(--muted);max-width:860px;font-size:clamp(16px,2vw,22px);line-height:1.72}.site-footer[data-v-e7121a67]{width:100%;padding:0 0 28px;position:relative;z-index:1}.site-footer[data-v-e7121a67]:before{content:"";display:block;width:min(1280px,calc(100% - 40px));height:1px;margin:0 auto;background:linear-gradient(90deg,transparent,rgba(205,219,255,.16),transparent)}.site-footer-inner[data-v-e7121a67]{width:min(1280px,calc(100% - 40px));margin:0 auto;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.site-footer-brand[data-v-e7121a67]{margin:0;color:#d6e0fcb3;font-size:12px;letter-spacing:.22em;text-transform:uppercase}.site-footer-meta[data-v-e7121a67]{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap;color:#c6d1ec99;font-size:13px;line-height:1.7;letter-spacing:.02em}.site-footer-meta a[data-v-e7121a67]{color:#d6e0fcc7;text-decoration:none;transition:color .18s ease,opacity .18s ease}.site-footer-meta a[data-v-e7121a67]:hover{color:#f3f7ff}@keyframes introLetterCardIn-e7121a67{0%{opacity:0;transform:translate3d(0,44px,520px) scale(1.85) rotateX(-34deg);filter:blur(10px)}64%{opacity:1;transform:translate3d(0,-10px,34px) scale(1.04) rotateX(0);filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(1) rotateX(0);filter:blur(0)}}@keyframes introCameraPullBack-e7121a67{0%{transform:translateZ(920px) scale(2.2);filter:blur(2px)}35%{transform:translateZ(420px) scale(1.48);filter:blur(.8px)}to{transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes introWordBreath-e7121a67{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.015)}to{transform:translateY(0) scale(1)}}@keyframes introLetterFloat-e7121a67{0%{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-11px) rotate(1.6deg)}to{transform:translateY(0) rotate(-1.5deg)}}@keyframes introLetterGlow-e7121a67{0%{box-shadow:inset 0 1px #ffffff7a,0 26px 54px #080b1680,0 0 24px color-mix(in srgb,var(--letter-color) 66%,#ffffff 8%)}50%{box-shadow:inset 0 1px #ffffff8a,0 30px 60px #080b1685,0 0 38px color-mix(in srgb,var(--letter-color) 82%,#ffffff 10%)}to{box-shadow:inset 0 1px #ffffff7a,0 26px 54px #080b1680,0 0 24px color-mix(in srgb,var(--letter-color) 66%,#ffffff 8%)}}@keyframes introShimmer-e7121a67{0%{transform:translate(-155%) skew(-20deg)}46%{transform:translate(180%) skew(-20deg)}to{transform:translate(180%) skew(-20deg)}}@keyframes introSubFade-e7121a67{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes introFloatLeft-e7121a67{0%{transform:translate(-12px) scale(1)}to{transform:translate(10px,-12px) scale(1.08)}}@keyframes introFloatRight-e7121a67{0%{transform:translate(10px) scale(1.04)}to{transform:translate(-8px,10px) scale(.98)}}@keyframes introRingSpinA-e7121a67{0%{transform:rotate(0) scale(1);opacity:.76}50%{transform:rotate(180deg) scale(1.03);opacity:.92}to{transform:rotate(360deg) scale(1);opacity:.76}}@keyframes introRingSpinB-e7121a67{0%{transform:rotate(360deg) scale(1.02);opacity:.62}50%{transform:rotate(180deg) scale(.98);opacity:.84}to{transform:rotate(0) scale(1.02);opacity:.62}}@keyframes heroLetterSettle-e7121a67{0%{opacity:0;transform:translateY(10px) scale(.9);filter:blur(5px)}70%{opacity:1;transform:translateY(-3px) scale(1.03);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes heroAmbientFloatA-e7121a67{0%{transform:translate(-8px) scale(1)}to{transform:translate(14px,-16px) scale(1.08)}}@keyframes heroAmbientFloatB-e7121a67{0%{transform:translate(10px) scale(1.04)}to{transform:translate(-12px,14px) scale(.98)}}@keyframes heroOrbitA-e7121a67{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}@keyframes heroOrbitB-e7121a67{0%{transform:translate(-50%) rotate(360deg)}to{transform:translate(-50%) rotate(0)}}@keyframes stageSpinA-e7121a67{0%{transform:rotate(0) scale(1);opacity:.92}50%{transform:rotate(180deg) scale(1.03);opacity:1}to{transform:rotate(360deg) scale(1);opacity:.92}}@keyframes stageSpinB-e7121a67{0%{transform:rotate(360deg) scale(1.02);opacity:.66}50%{transform:rotate(180deg) scale(.98);opacity:.86}to{transform:rotate(0) scale(1.02);opacity:.66}}@media (max-width: 1120px){.story-layout[data-v-e7121a67]{grid-template-columns:1fr;gap:16px}.story-rail[data-v-e7121a67]{position:static;display:grid;gap:10px}.rail-list[data-v-e7121a67]{grid-template-columns:repeat(2,minmax(0,1fr))}.story-panel.reverse .panel-copy[data-v-e7121a67],.story-panel.reverse .panel-visual[data-v-e7121a67]{order:initial}.story-panel.reverse .panel-copy[data-v-e7121a67]{padding-left:0;text-align:left}.story-panel.reverse .panel-copy[data-v-e7121a67]:after{margin-left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 78%,#ffffff 6%),transparent)}.story-panel.reverse .chip-1[data-v-e7121a67]{right:10%}.story-panel.reverse .chip-2[data-v-e7121a67]{left:10%}.story-panel.reverse .chip-3[data-v-e7121a67]{right:18%}.story-panel.reverse .panel-glass[data-v-e7121a67]{margin-right:0;margin-left:auto}}@media (max-width: 860px){.top-links[data-v-e7121a67],.top-nav-spacer[data-v-e7121a67]{display:none}.hero[data-v-e7121a67],.story[data-v-e7121a67],.final-cta[data-v-e7121a67],.top-nav-inner[data-v-e7121a67]{width:calc(100% - 20px)}.hero[data-v-e7121a67]{min-height:72vh;padding-top:44px}.hero-ambient[data-v-e7121a67]{inset:10% 0 auto;height:min(68vw,420px)}.hero h1[data-v-e7121a67]{font-size:clamp(46px,18vw,92px)}.story-panel[data-v-e7121a67]{min-height:auto;grid-template-columns:1fr;gap:18px}.panel-copy h2[data-v-e7121a67]{font-size:clamp(40px,12vw,62px)}.panel-visual[data-v-e7121a67]{min-height:400px}.panel-glass[data-v-e7121a67]{min-height:320px;width:100%}.stage-halo[data-v-e7121a67]{width:min(76vw,480px)}.ring-a[data-v-e7121a67]{width:min(78vw,560px)}.ring-b[data-v-e7121a67]{width:min(52vw,340px)}.story-intro p[data-v-e7121a67]{font-size:clamp(22px,6vw,34px)}.site-footer-inner[data-v-e7121a67],.site-footer-meta[data-v-e7121a67]{justify-content:center}.site-footer-inner[data-v-e7121a67]{text-align:center}}@media (max-width: 560px){.rail-list[data-v-e7121a67]{grid-template-columns:1fr}.hero-meta[data-v-e7121a67]{gap:8px}.hero-meta span[data-v-e7121a67],.stage-chip[data-v-e7121a67]{font-size:11px}.chip-1[data-v-e7121a67]{top:8%;left:4%}.chip-2[data-v-e7121a67]{top:18%;right:4%}.chip-3[data-v-e7121a67]{left:10%;bottom:10%}}@media (prefers-reduced-motion: reduce){.intro-camera[data-v-e7121a67],.intro-word[data-v-e7121a67],.intro-letter[data-v-e7121a67],.intro-letter-core[data-v-e7121a67],.hero-orb[data-v-e7121a67],.hero-ring[data-v-e7121a67],.hero-word-letter[data-v-e7121a67],.intro-sub[data-v-e7121a67],.intro-ring[data-v-e7121a67],.intro-glow-left[data-v-e7121a67],.intro-glow-right[data-v-e7121a67]{animation:none!important}.intro-letter-core[data-v-e7121a67]:after{animation:none!important}.intro-letter[data-v-e7121a67],.intro-letter-core[data-v-e7121a67],.hero-word[data-v-e7121a67],.intro-sub[data-v-e7121a67]{opacity:1!important;transform:none!important;filter:none!important}.scroll-progress i[data-v-e7121a67],.rail-item[data-v-e7121a67],.stage-ring[data-v-e7121a67],.story-panel[data-v-e7121a67]:before{transition:none!important}}
