.intro-overlay.svelte-5dcr1h{position:fixed;inset:0;z-index:1000;background:#27213c;transition:opacity .65s cubic-bezier(.22,1,.36,1)}.dot-wrap.svelte-5dcr1h{position:absolute;width:120px;height:120px;translate:-50% -50%;overflow:visible;transition:left .6s cubic-bezier(.22,1,.36,1),top .6s cubic-bezier(.22,1,.36,1),opacity .8s cubic-bezier(.22,1,.36,1);cursor:default}.dot-wrap--clickable.svelte-5dcr1h{cursor:pointer;animation:svelte-5dcr1h-dot-bounce 3.2s ease-in-out infinite}.dot-body.svelte-5dcr1h{width:100%;height:100%;background:radial-gradient(circle at 50% 50%,#f95,#ff8233 45%,#e8601a);background-attachment:fixed;transition:border-radius .46s cubic-bezier(.34,1.4,.64,1),clip-path .46s cubic-bezier(.34,1.4,.64,1),transform .5s cubic-bezier(.22,1,.36,1);position:relative;z-index:2}.dot-glow-halo.svelte-5dcr1h{position:absolute;inset:-60px;border-radius:50%;background:radial-gradient(circle,rgba(255,130,51,.35) 0%,transparent 65%);pointer-events:none;z-index:1;animation:svelte-5dcr1h-halo-breathe 4s ease-in-out infinite;transition:inset .4s ease,opacity .4s ease,background .4s ease}.dot-glow-halo--morphing.svelte-5dcr1h{inset:-90px;background:radial-gradient(circle,rgba(255,130,51,.55) 0%,rgba(255,80,10,.2) 50%,transparent 70%);animation:none;opacity:1}.dot-pulse.svelte-5dcr1h{position:absolute;inset:-14px;border-radius:50%;border:1.5px solid rgba(255,130,51,.4);pointer-events:none;z-index:3;animation:svelte-5dcr1h-pulse-ring 2.4s ease-out infinite}@keyframes svelte-5dcr1h-dot-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes svelte-5dcr1h-halo-breathe{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}@keyframes svelte-5dcr1h-pulse-ring{0%{transform:scale(.85);opacity:.7}70%{transform:scale(1.7);opacity:0}to{transform:scale(1.7);opacity:0}}.page-hidden.svelte-skv6c4{opacity:0;pointer-events:none}.page-visible.svelte-skv6c4{opacity:1;transition:opacity .5s cubic-bezier(.22,1,.36,1)}:root{--bg: #27213c;--bg-surface: #2E2847;--bg-deep: #1A1228;--accent: #FF8233;--text: #F5F0EB;--text-muted: rgba(245, 240, 235, .5);--border: rgba(255, 255, 255, .07);--section-gap: clamp(80px, 12vh, 140px);--max-w: 920px}.svelte-skv6c4,.svelte-skv6c4:before,.svelte-skv6c4:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}main.svelte-skv6c4{position:relative}.section-inner.svelte-skv6c4{max-width:var(--max-w);margin:0 auto;padding:0 clamp(20px,5vw,48px);position:relative;z-index:1}[data-reveal].svelte-skv6c4{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}[data-reveal].revealed.svelte-skv6c4{opacity:1;transform:translateY(0)}.section-eyebrow.svelte-skv6c4{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;opacity:.85}.section-h2.svelte-skv6c4{font-family:var(--font-heading);font-size:clamp(28px,5vw,52px);font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--text);margin-bottom:clamp(16px,2.5vh,24px)}.section-hero.svelte-skv6c4{position:relative;min-height:100dvh;display:grid;grid-template-rows:1fr auto auto;align-items:center;justify-items:center;background:var(--bg);overflow:hidden;padding:clamp(80px,12vh,120px) 0 clamp(48px,8vh,80px);gap:0}.hero-bg-glow.svelte-skv6c4{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 52%,rgba(255,130,51,.09) 0%,transparent 70%);animation:svelte-skv6c4-bg-breathe 7s ease-in-out infinite}@keyframes svelte-skv6c4-bg-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.hero-inner.svelte-skv6c4{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:680px;padding:0 clamp(20px,5vw,48px);opacity:0;transform:translateY(28px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);grid-row:1}.hero-inner.hero-in.svelte-skv6c4{opacity:1;transform:translateY(0)}.hero-eyebrow.svelte-skv6c4{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:24px;opacity:.7}.hero-h1.svelte-skv6c4{font-family:var(--font-serif);font-size:clamp(44px,8.5vw,96px);font-weight:400;line-height:1;letter-spacing:-.02em;color:var(--text);margin-bottom:32px}.h1-dot.svelte-skv6c4{color:var(--accent)}.hero-cycle-wrap.svelte-skv6c4{height:clamp(32px,5vw,44px);display:flex;align-items:center;justify-content:center;margin-bottom:28px;overflow:hidden}.hero-cycle.svelte-skv6c4{font-family:var(--font-heading);font-size:clamp(18px,3vw,28px);font-weight:400;color:var(--accent);letter-spacing:.02em;opacity:0;transform:translateY(10px);transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1);display:block}.hero-cycle.cycle-in.svelte-skv6c4{opacity:1;transform:translateY(0)}.hero-sub.svelte-skv6c4{font-family:var(--font-body);font-size:clamp(15px,2vw,18px);color:var(--text-muted);line-height:1.7;max-width:440px;margin-bottom:clamp(32px,5vh,48px)}.hero-dot-container.svelte-skv6c4{position:absolute;bottom:-60px;left:50%;transform:translate(-50%);width:clamp(270px,48vw,420px);opacity:.22;pointer-events:none;z-index:0}.hero-dot-svg.svelte-skv6c4{width:100%;height:auto}.dot-halo-2.svelte-skv6c4{animation:svelte-skv6c4-halo-breathe 6.5s ease-in-out infinite}.dot-halo-1.svelte-skv6c4{animation:svelte-skv6c4-halo-breathe 6.5s ease-in-out infinite .4s}.dot-ring.svelte-skv6c4{animation:svelte-skv6c4-ring-rotate 30s linear infinite;transform-origin:100px 100px}.dot-body.svelte-skv6c4{animation:svelte-skv6c4-dot-pulse 6.5s ease-in-out infinite}@keyframes svelte-skv6c4-halo-breathe{0%,to{opacity:.4;transform:scale(.95);transform-origin:100px 100px}50%{opacity:1;transform:scale(1.08);transform-origin:100px 100px}}@keyframes svelte-skv6c4-ring-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-skv6c4-dot-pulse{0%,to{r:22;opacity:.85}50%{r:25;opacity:1}}.hero-scroll-hint.svelte-skv6c4{grid-row:3;position:relative;z-index:2;display:flex;justify-content:center;padding-bottom:clamp(20px,4vh,32px)}.scroll-dot.svelte-skv6c4{width:5px;height:5px;border-radius:50%;background:#ff823380;animation:svelte-skv6c4-scroll-bounce 2.8s ease-in-out infinite}@keyframes svelte-skv6c4-scroll-bounce{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(10px);opacity:.8}}.section-manifesto.svelte-skv6c4{background:var(--bg-deep);padding:var(--section-gap) 0}.manifesto-inner.svelte-skv6c4{max-width:var(--max-w);margin:0 auto;padding:0 clamp(20px,5vw,48px)}.manifesto-label.svelte-skv6c4{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#f5f0eb4d;margin-bottom:clamp(32px,5vh,52px)}.manifesto-lines.svelte-skv6c4{display:flex;flex-direction:column;gap:clamp(24px,4vh,40px)}.manifesto-line.svelte-skv6c4{font-family:var(--font-heading);font-size:clamp(24px,4.5vw,52px);font-weight:400;line-height:1.1;letter-spacing:-.01em;color:#f5f0eb8c;opacity:0;transform:translate(-20px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),color .8s ease}.manifesto-line.revealed.svelte-skv6c4{opacity:1;transform:translate(0);color:var(--text)}.manifesto-line--accent.revealed.svelte-skv6c4{color:var(--accent)}.manifesto-line.svelte-skv6c4:nth-child(2){transition-delay:80ms}.manifesto-line.svelte-skv6c4:nth-child(3){transition-delay:.16s}.manifesto-line.svelte-skv6c4:nth-child(4){transition-delay:.24s}.section-what.svelte-skv6c4{background:var(--bg);padding:var(--section-gap) 0}.what-header.svelte-skv6c4{max-width:600px;margin-bottom:clamp(48px,8vh,80px)}.what-sub.svelte-skv6c4{font-family:var(--font-body);font-size:clamp(15px,2vw,17px);color:var(--text-muted);line-height:1.7}.pillars.svelte-skv6c4{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,20px);margin-bottom:clamp(48px,8vh,80px);opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.pillars.revealed.svelte-skv6c4{opacity:1;transform:translateY(0)}.pillar-card.svelte-skv6c4{background:#ffffff06;border:1px solid var(--border);border-radius:24px;padding:clamp(24px,4vw,36px) clamp(20px,3vw,28px);display:flex;flex-direction:column;gap:12px;transition:border-color .3s ease,transform .3s ease;position:relative;overflow:hidden}.pillar-card.svelte-skv6c4:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,130,51,.3),transparent);opacity:0;transition:opacity .3s ease}.pillar-card.svelte-skv6c4:hover{border-color:#ff823333;transform:translateY(-2px)}.pillar-card.svelte-skv6c4:hover:before{opacity:1}.pillar-card--mid.svelte-skv6c4{background:#ff82330a;border-color:#ff82331f}.pillar-dot.svelte-skv6c4{width:8px;height:8px;border-radius:50%;background:var(--accent);opacity:.7;transition:opacity .3s ease,box-shadow .3s ease}.pillar-card.svelte-skv6c4:hover .pillar-dot:where(.svelte-skv6c4){opacity:1;box-shadow:0 0 10px #ff823380}.pillar-title.svelte-skv6c4{font-family:var(--font-heading);font-size:clamp(18px,2.4vw,22px);font-weight:400;color:var(--text);line-height:1.2}.pillar-body.svelte-skv6c4{font-family:var(--font-body);font-size:clamp(13px,1.6vw,15px);color:var(--text-muted);line-height:1.7;flex:1}.pillar-duration.svelte-skv6c4{font-family:var(--font-heading);font-size:clamp(28px,4vw,40px);font-weight:400;color:#ff823333;line-height:1;align-self:flex-end;transition:color .3s ease}.pillar-card.svelte-skv6c4:hover .pillar-duration:where(.svelte-skv6c4){color:#ff823366}.what-stats.svelte-skv6c4{display:flex;align-items:center;gap:0;border-top:1px solid var(--border);padding-top:clamp(32px,5vh,48px);opacity:0;transform:translateY(20px);transition:opacity .7s .1s cubic-bezier(.22,1,.36,1),transform .7s .1s cubic-bezier(.22,1,.36,1)}.what-stats.revealed.svelte-skv6c4{opacity:1;transform:translateY(0)}.stat.svelte-skv6c4{flex:1;display:flex;flex-direction:column;gap:6px;padding:0 16px}.stat.svelte-skv6c4:first-child{padding-left:0}.stat.svelte-skv6c4:last-child{padding-right:0}.stat-num.svelte-skv6c4{font-family:var(--font-heading);font-size:clamp(36px,6vw,64px);font-weight:400;line-height:1;color:var(--text);letter-spacing:-.02em}.stat-label.svelte-skv6c4{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.stat-divider.svelte-skv6c4{width:1px;height:60px;background:var(--border);flex-shrink:0}.section-dots-motion.svelte-skv6c4{background:var(--bg-deep);padding:var(--section-gap) 0;position:relative;overflow:hidden}.dots-header.svelte-skv6c4{max-width:var(--max-w);margin:0 auto;padding:0 clamp(20px,5vw,48px) clamp(48px,7vh,72px);opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.dots-header.revealed.svelte-skv6c4{opacity:1;transform:translateY(0)}.dots-sub.svelte-skv6c4{font-family:var(--font-body);font-size:clamp(14px,1.8vw,17px);color:var(--text-muted)}.dots-field.svelte-skv6c4{position:relative;width:100%;height:clamp(320px,52vw,520px);max-width:720px;margin:0 auto}.orbit-dot.svelte-skv6c4{all:unset;position:absolute;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px}.orbit-dot.svelte-skv6c4:nth-child(1){top:12%;left:14%}.orbit-dot.svelte-skv6c4:nth-child(2){top:8%;left:52%}.orbit-dot.svelte-skv6c4:nth-child(3){top:18%;right:10%}.orbit-dot.svelte-skv6c4:nth-child(4){top:58%;left:6%}.orbit-dot.svelte-skv6c4:nth-child(5){top:62%;right:12%}.orbit-dot.svelte-skv6c4:nth-child(6){bottom:8%;left:40%}.orbit-dot-pip.svelte-skv6c4{display:block;width:14px;height:14px;border-radius:50%;background:#ff823359;border:1px solid rgba(255,130,51,.5);transition:background .25s ease,box-shadow .25s ease,transform .25s ease;animation:svelte-skv6c4-orbit-idle 4s ease-in-out infinite;flex-shrink:0}.orbit-dot.svelte-skv6c4:nth-child(2) .orbit-dot-pip:where(.svelte-skv6c4){animation-delay:-1.2s}.orbit-dot.svelte-skv6c4:nth-child(3) .orbit-dot-pip:where(.svelte-skv6c4){animation-delay:-2.1s}.orbit-dot.svelte-skv6c4:nth-child(4) .orbit-dot-pip:where(.svelte-skv6c4){animation-delay:-.7s}.orbit-dot.svelte-skv6c4:nth-child(5) .orbit-dot-pip:where(.svelte-skv6c4){animation-delay:-3s}.orbit-dot.svelte-skv6c4:nth-child(6) .orbit-dot-pip:where(.svelte-skv6c4){animation-delay:-1.7s}@keyframes svelte-skv6c4-orbit-idle{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:1}}.orbit-dot.svelte-skv6c4:hover .orbit-dot-pip:where(.svelte-skv6c4),.orbit-dot--active.svelte-skv6c4 .orbit-dot-pip:where(.svelte-skv6c4){background:var(--accent);box-shadow:0 0 16px #ff823399;transform:scale(1.3)}.orbit-dot-insight.svelte-skv6c4{font-family:var(--font-body);font-size:clamp(12px,1.4vw,14px);color:var(--text);line-height:1.4;text-align:center;max-width:160px;background:#27213ceb;border:1px solid rgba(255,130,51,.2);border-radius:12px;padding:8px 12px;opacity:0;transform:translateY(6px) scale(.95);transition:opacity .28s ease,transform .28s ease;pointer-events:none;white-space:normal}.orbit-dot--active.svelte-skv6c4 .orbit-dot-insight:where(.svelte-skv6c4),.orbit-dot.svelte-skv6c4:hover .orbit-dot-insight:where(.svelte-skv6c4){opacity:1;transform:translateY(0) scale(1)}.section-anti.svelte-skv6c4{background:var(--bg);padding:var(--section-gap) 0}.anti-inner.svelte-skv6c4{max-width:620px}.anti-h.svelte-skv6c4{margin-bottom:clamp(20px,3vh,28px)}.anti-body.svelte-skv6c4{font-family:var(--font-body);font-size:clamp(15px,2vw,18px);color:var(--text-muted);line-height:1.75;margin-bottom:16px}.anti-body--accent.svelte-skv6c4{color:var(--text);margin-bottom:clamp(32px,5vh,48px)}.section-cta.svelte-skv6c4{background:var(--bg-deep);padding:var(--section-gap) 0;position:relative;overflow:hidden}.cta-inner.svelte-skv6c4{display:flex;flex-direction:column;align-items:center;text-align:center}.cta-dot-wrap.svelte-skv6c4{width:clamp(56px,10vw,80px);margin-bottom:clamp(24px,4vh,36px)}.cta-dot-svg.svelte-skv6c4{width:100%;height:auto;animation:svelte-skv6c4-cta-dot-breathe 5s ease-in-out infinite}@keyframes svelte-skv6c4-cta-dot-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.cta-h.svelte-skv6c4{margin-bottom:clamp(12px,2vh,20px)}.cta-body.svelte-skv6c4{font-family:var(--font-body);font-size:clamp(14px,1.8vw,17px);color:var(--text-muted);line-height:1.65;max-width:380px;margin-bottom:clamp(28px,5vh,44px)}.cta-note.svelte-skv6c4{font-family:var(--font-body);font-size:12px;color:var(--text-muted);margin-top:14px;opacity:.7}.btn-primary.svelte-skv6c4{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;font-family:var(--font-body);font-weight:600;font-size:clamp(14px,1.6vw,16px);padding:14px 36px;border-radius:999px;text-decoration:none;border:none;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease;min-height:48px;line-height:1}.btn-primary.svelte-skv6c4:hover{box-shadow:0 0 32px #ff823366;transform:translateY(-1px)}.btn-ghost.svelte-skv6c4{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--text);font-family:var(--font-body);font-weight:600;font-size:clamp(13px,1.6vw,15px);padding:12px 28px;border-radius:999px;text-decoration:none;border:1px solid rgba(255,255,255,.15);transition:border-color .2s ease,color .2s ease;min-height:44px;line-height:1}.btn-ghost.svelte-skv6c4:hover{border-color:#ffffff59;color:#fff}@media(max-width:700px){.pillars.svelte-skv6c4{grid-template-columns:1fr}.what-stats.svelte-skv6c4{flex-direction:column;gap:24px}.stat-divider.svelte-skv6c4{width:60px;height:1px}.stat.svelte-skv6c4{padding:0;align-items:center;text-align:center}.orbit-dot.svelte-skv6c4:nth-child(1){top:6%;left:8%}.orbit-dot.svelte-skv6c4:nth-child(2){top:4%;left:48%}.orbit-dot.svelte-skv6c4:nth-child(3){top:12%;right:6%}.orbit-dot.svelte-skv6c4:nth-child(4){top:54%;left:4%}.orbit-dot.svelte-skv6c4:nth-child(5){top:58%;right:8%}.orbit-dot.svelte-skv6c4:nth-child(6){bottom:4%;left:38%}}
