#cursor-glow.svelte-1uha8ag{position:fixed;top:0;left:0;width:480px;height:480px;margin-left:-240px;margin-top:-240px;border-radius:50%;pointer-events:none;z-index:9999;background:radial-gradient(circle,rgba(116,215,237,.055) 0%,rgba(126,255,160,.025) 45%,transparent 70%);will-change:transform}.hero.svelte-1uha8ag{position:relative;min-height:calc(100vh - var(--header-height));display:flex;align-items:center;overflow:hidden}.hero-bg.svelte-1uha8ag{position:absolute;inset:0;pointer-events:none}.orb.svelte-1uha8ag{position:absolute;border-radius:50%;filter:blur(80px);animation:pulse-glow 6s ease-in-out infinite}.orb-1.svelte-1uha8ag{width:500px;height:500px;background:radial-gradient(circle,rgba(116,215,237,.12) 0%,transparent 70%);top:-100px;right:-100px}.orb-2.svelte-1uha8ag{width:400px;height:400px;background:radial-gradient(circle,rgba(126,255,160,.08) 0%,transparent 70%);bottom:-50px;left:5%;animation-delay:3s}.grid-overlay.svelte-1uha8ag{position:absolute;inset:0;background-image:linear-gradient(rgba(116,215,237,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(116,215,237,.03) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 20%,rgba(0,0,0,.5) 80%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 20%,rgba(0,0,0,.5) 80%,transparent 100%)}.hex-wrap.svelte-1uha8ag{position:absolute;right:-380px;top:50%;transform:translateY(-50%);width:760px;height:760px;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 18%,black 100%);mask-image:linear-gradient(to right,transparent 0%,black 18%,black 100%)}.hex-svg.svelte-1uha8ag{width:100%;height:100%;opacity:.85;animation:svelte-1uha8ag-hex-drift 8s ease-in-out infinite}.hex-poly.svelte-1uha8ag{stroke-dasharray:2200;stroke-dashoffset:2200;animation:svelte-1uha8ag-hex-draw 1.8s cubic-bezier(.4,0,.2,1) .4s forwards}@keyframes svelte-1uha8ag-hex-draw{to{stroke-dashoffset:0}}@keyframes svelte-1uha8ag-hex-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hero-content.svelte-1uha8ag{position:relative;z-index:1;padding:6rem 1.5rem 5rem;display:flex;flex-direction:column;gap:1.5rem}.eyebrow.svelte-1uha8ag{display:flex;align-items:center;gap:.75rem}h1.svelte-1uha8ag{max-width:600px}.cursor.svelte-1uha8ag{font-weight:300;color:var(--text-primary);animation:svelte-1uha8ag-blink 1s step-end infinite;display:inline-block;margin-left:4px}@keyframes svelte-1uha8ag-blink{0%,to{opacity:1}50%{opacity:0}}.hero-desc.svelte-1uha8ag{max-width:520px;font-size:1.1rem;color:var(--text-secondary);line-height:1.7}.hero-cta.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.btn.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.4rem;padding:.65em 1.5em;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast)}.btn.svelte-1uha8ag:hover{transform:translateY(-1px)}.btn.svelte-1uha8ag:active{transform:translateY(0)}.btn-primary.svelte-1uha8ag{background:var(--text-primary);color:var(--bg);border-color:var(--text-primary)}.btn-primary.svelte-1uha8ag:hover{background:var(--accent-green);border-color:var(--accent-green);color:var(--bg);box-shadow:var(--glow-green)}.btn-ghost.svelte-1uha8ag{background:transparent;color:var(--text-secondary);border-color:var(--border)}.btn-ghost.svelte-1uha8ag:hover{background:#74d7ed0f;border-color:var(--text-primary);color:var(--text-primary)}.section.svelte-1uha8ag{padding:5rem 0}.section-header.svelte-1uha8ag{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2.5rem}.post-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem}.view-all.svelte-1uha8ag{display:flex;justify-content:center;margin-top:2.5rem}
