.hero.svelte-1uha8ag{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-bg.svelte-1uha8ag{position:absolute;inset:0}.hero-bg-img.svelte-1uha8ag{width:100%;height:120%;object-fit:cover;position:absolute;top:0;left:0}.hero-overlay.svelte-1uha8ag{position:absolute;inset:0;background:linear-gradient(180deg,#0f1729b3,#0f172980 40%,#0f1729cc)}.hero-grain.svelte-1uha8ag{position:absolute;inset:-50%;width:200%;height:200%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");animation:grain 8s steps(10) infinite;opacity:.4;pointer-events:none}.hero-particles.svelte-1uha8ag{position:absolute;inset:0;overflow:hidden;pointer-events:none}.particle.svelte-1uha8ag{position:absolute;bottom:-10%;left:var(--x);width:4px;height:4px;background:var(--amber-glow);border-radius:50%;opacity:0;animation:svelte-1uha8ag-particle-rise var(--d) ease-in-out infinite;animation-delay:var(--delay);transform:scale(var(--s))}@keyframes svelte-1uha8ag-particle-rise{0%{opacity:0;transform:translateY(0) scale(var(--s))}20%{opacity:.8}80%{opacity:.3}to{opacity:0;transform:translateY(-100vh) scale(0)}}.hero-inner.svelte-1uha8ag{position:relative;z-index:2;text-align:center;max-width:800px;padding:0 var(--sp-6);animation:fade-up 1.2s var(--ease-out-expo)}.hero-badge.svelte-1uha8ag{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-5);background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:var(--rad-full);font-size:var(--fs-xs);color:#fdfcfacc;margin-bottom:var(--sp-8);letter-spacing:.04em}.hero-badge-dot.svelte-1uha8ag{width:6px;height:6px;background:var(--sage);border-radius:50%;animation:pulse-glow 2s infinite}.hero-title.svelte-1uha8ag{color:var(--bg);font-size:var(--fs-7xl);font-weight:800;line-height:1;letter-spacing:-.03em;margin-bottom:var(--sp-6)}.hero-sub.svelte-1uha8ag{color:#fdfcfabf;font-size:var(--fs-xl);line-height:1.7;max-width:600px;margin:0 auto var(--sp-6)}.hero-verse.svelte-1uha8ag{color:#fdfcfa80;font-size:var(--fs-lg);font-style:italic;max-width:560px;margin:0 auto var(--sp-10);line-height:1.7}.hero-verse-ref.svelte-1uha8ag{display:block;font-size:var(--fs-sm);margin-top:var(--sp-2);color:var(--amber-light);font-style:normal}.hero-acts.svelte-1uha8ag{display:flex;gap:var(--sp-4);justify-content:center;flex-wrap:wrap}.hero-scroll.svelte-1uha8ag{position:absolute;bottom:var(--sp-8);left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);color:#fdfcfa66;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase}.hero-scroll-line.svelte-1uha8ag{width:1px;height:40px;background:linear-gradient(to bottom,rgba(253,252,250,.4),transparent);animation:float 2s ease-in-out infinite}.pillars-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-6)}.pillar-card.svelte-1uha8ag{display:flex;flex-direction:column;border-radius:var(--rad-xl);overflow:hidden;background:var(--white);transition:var(--tr);text-decoration:none;border:1px solid rgba(15,23,41,.04)}.pillar-card.svelte-1uha8ag:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.pillar-card.svelte-1uha8ag:hover .pillar-img:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.08)}.pillar-card.svelte-1uha8ag:hover .pillar-link:where(.svelte-1uha8ag){gap:var(--sp-3)}.pillar-img.svelte-1uha8ag{height:220px;overflow:hidden}.pillar-img.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out-expo)}.pillar-content.svelte-1uha8ag{padding:var(--sp-8);flex:1;display:flex;flex-direction:column}.pillar-num.svelte-1uha8ag{font-family:var(--font-h);font-size:var(--fs-3xl);opacity:.08;font-weight:800;line-height:1}.pillar-content.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:var(--sp-2) 0 var(--sp-3)}.pillar-content.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--slate);font-size:var(--fs-sm);line-height:1.7;flex:1}.pillar-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:600;margin-top:var(--sp-4);transition:var(--tr)}.pillar-sage.svelte-1uha8ag .pillar-link:where(.svelte-1uha8ag){color:var(--sage)}.pillar-coral.svelte-1uha8ag .pillar-link:where(.svelte-1uha8ag){color:var(--coral)}.pillar-amber.svelte-1uha8ag .pillar-link:where(.svelte-1uha8ag){color:var(--amber)}.pillar-navy.svelte-1uha8ag .pillar-link:where(.svelte-1uha8ag){color:var(--navy)}.pillar-sage.svelte-1uha8ag .pillar-num:where(.svelte-1uha8ag){color:var(--sage)}.pillar-coral.svelte-1uha8ag .pillar-num:where(.svelte-1uha8ag){color:var(--coral)}.pillar-amber.svelte-1uha8ag .pillar-num:where(.svelte-1uha8ag){color:var(--amber)}.pillar-navy.svelte-1uha8ag .pillar-num:where(.svelte-1uha8ag){color:var(--navy)}.story-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-16);align-items:center}.story-img-wrap.svelte-1uha8ag{position:relative;border-radius:var(--rad-2xl);overflow:hidden}.story-img.svelte-1uha8ag{width:100%;aspect-ratio:4/3;object-fit:cover}.story-float-card.svelte-1uha8ag{position:absolute;bottom:var(--sp-6);right:var(--sp-6);background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:var(--sp-6);border-radius:var(--rad-xl);box-shadow:var(--shadow-lg);max-width:200px}.story-float-num.svelte-1uha8ag{display:block;font-family:var(--font-h);font-size:var(--fs-4xl);font-weight:800;color:var(--coral);line-height:1}.story-float-txt.svelte-1uha8ag{display:block;font-size:var(--fs-sm);color:var(--slate);margin-top:var(--sp-2);line-height:1.5}.story-text.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:var(--sp-6)}.story-text.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:var(--sp-4)}.manifest-items.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--sp-10);margin-top:var(--sp-10)}.manifest-item.svelte-1uha8ag{position:relative;padding:var(--sp-8) var(--sp-10);background:var(--white);border-radius:var(--rad-xl);border:1px solid rgba(15,23,41,.04);transition:var(--tr)}.manifest-item.svelte-1uha8ag:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.manifest-mark.svelte-1uha8ag{position:absolute;top:var(--sp-4);left:var(--sp-6);font-size:var(--fs-4xl);color:var(--amber-pale2);font-family:var(--font-q);line-height:1}.manifest-big.svelte-1uha8ag{font-family:var(--font-q);font-size:var(--fs-2xl);color:var(--navy);line-height:1.6;font-weight:500}.tline-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-8);position:relative}.tline-grid.svelte-1uha8ag:before{content:"";position:absolute;top:46px;left:10%;right:10%;height:2px;background:linear-gradient(to right,transparent,var(--amber-pale2),var(--amber),var(--amber-pale2),transparent)}.tline-item.svelte-1uha8ag{text-align:center;position:relative;padding-top:var(--sp-16)}.tline-year.svelte-1uha8ag{font-family:var(--font-h);font-size:var(--fs-sm);color:var(--amber);font-weight:700;letter-spacing:.08em}.tline-dot.svelte-1uha8ag{width:12px;height:12px;background:var(--white);border:3px solid var(--amber);border-radius:50%;margin:var(--sp-3) auto var(--sp-6);position:relative;z-index:1}.tline-now.svelte-1uha8ag .tline-dot:where(.svelte-1uha8ag){background:var(--amber);box-shadow:0 0 0 4px var(--amber-pale2),var(--shadow-amber)}.tline-item.svelte-1uha8ag h4:where(.svelte-1uha8ag){margin-bottom:var(--sp-2)}.tline-item.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--fs-sm);color:var(--slate)}.cta-section.svelte-1uha8ag{position:relative;padding:var(--sp-48) 0;overflow:hidden}.cta-bg.svelte-1uha8ag{position:absolute;inset:0}.cta-bg-img.svelte-1uha8ag{width:100%;height:100%;object-fit:cover}.cta-overlay.svelte-1uha8ag{position:absolute;inset:0;background:linear-gradient(180deg,#0f1729d9,#0f1729e6)}.cta-counters.svelte-1uha8ag{display:flex;justify-content:center;gap:var(--sp-16);margin:var(--sp-12) 0}.ctr.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center}.ctr-num.svelte-1uha8ag{font-family:var(--font-h);font-size:var(--fs-5xl);font-weight:800;color:var(--amber-light);line-height:1}.ctr-label.svelte-1uha8ag{font-size:var(--fs-sm);color:#fdfcfa80;margin-top:var(--sp-2);letter-spacing:.04em}.cta-acts.svelte-1uha8ag{display:flex;gap:var(--sp-4);justify-content:center;flex-wrap:wrap}@media (max-width:900px){.pillars-grid.svelte-1uha8ag{grid-template-columns:1fr}.story-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:var(--sp-10)}.story-visual.svelte-1uha8ag{order:-1}.tline-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:var(--sp-6)}}@media (max-width:600px){.hero-title.svelte-1uha8ag{font-size:var(--fs-4xl);letter-spacing:-.02em}.hero-sub.svelte-1uha8ag,.hero-verse.svelte-1uha8ag{font-size:var(--fs-base)}.tline-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:var(--sp-6)}.tline-grid.svelte-1uha8ag:before{display:none}.cta-counters.svelte-1uha8ag{flex-direction:column;gap:var(--sp-8)}.ctr-num.svelte-1uha8ag{font-size:var(--fs-4xl)}.manifest-big.svelte-1uha8ag{font-size:var(--fs-xl)}.pillar-img.svelte-1uha8ag{height:180px}}@media (max-width:768px){.hero-title.svelte-1uha8ag{font-size:var(--fs-5xl)}}
