div.svelte-clyidt{width:100%;height:100%;position:relative;overflow:hidden}canvas.svelte-clyidt{width:100%;height:100%;display:block;position:relative}.ambient.svelte-1uha8ag{background:radial-gradient(60rem 60rem at 78% 42%, hsl(var(--brand-hue) 80% 55% / .22), transparent 60%), radial-gradient(50rem 40rem at 12% 88%, hsl(calc(var(--brand-hue) + 30) 70% 40% / .18), transparent 55%), radial-gradient(40rem 30rem at 50% 0%, hsl(var(--brand-hue) 60% 20% / .45), transparent 70%), linear-gradient(180deg, var(--bg-1) 0%, var(--bg-0) 70%)}.stage-glow.svelte-1uha8ag{background:radial-gradient(80rem 80rem at 72% 55%, hsl(var(--brand-hue) 80% 50% / .16), transparent 70%)}.grain.svelte-1uha8ag{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.btn-primary.svelte-1uha8ag{box-shadow:0 0 0 1px hsl(var(--brand-hue) 80% 70% / .4), 0 10px 40px -10px hsl(var(--brand-hue) 80% 50% / .6)}.headline.svelte-1uha8ag em:where(.svelte-1uha8ag),.section-head.svelte-1uha8ag em:where(.svelte-1uha8ag){background:linear-gradient(90deg, var(--brand-soft) 0%, var(--brand) 60%, hsl(calc(var(--brand-hue) + 25) 80% 75%) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.eyebrow.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);align-items:center;gap:.55rem;margin-bottom:.5rem;font-size:.72rem;display:inline-flex}.eyebrow-dot.svelte-1uha8ag{background:var(--brand-soft);width:.4rem;height:.4rem;box-shadow:0 0 10px var(--brand);border-radius:9999px}.section-head.svelte-1uha8ag{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--fg);margin:0;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:400;line-height:1.05}.section-lead.svelte-1uha8ag{color:var(--fg-muted);font-size:1.05rem;line-height:1.6}.principle.svelte-1uha8ag{border-top:1px solid var(--rule);flex-direction:column;gap:.85rem;padding-top:1.5rem;display:flex}.principle-num.svelte-1uha8ag{font-family:var(--font-serif);color:var(--brand-soft);letter-spacing:.05em;font-size:.85rem;font-style:italic}.principle-title.svelte-1uha8ag{font-family:var(--font-serif);color:var(--fg);margin:0;font-size:1.35rem;font-weight:400}.principle-body.svelte-1uha8ag{color:var(--fg-muted);margin:0;font-size:.975rem;line-height:1.6}.card.svelte-1uha8ag{border:1px solid var(--rule);background:hsl(var(--brand-hue) 20% 8% / .55);-webkit-backdrop-filter:blur(10px);border-radius:.85rem;flex-direction:column;gap:.9rem;padding:1.75rem 1.85rem 1.6rem;transition:border-color .22s,background-color .22s,transform .22s;display:flex;position:relative}.card.svelte-1uha8ag:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, hsl(var(--brand-hue) 70% 60% / .08) 0%, transparent 45%);opacity:.9;position:absolute;inset:0}.card.svelte-1uha8ag:hover{border-color:hsl(var(--brand-hue) 40% 38% / .75);background:hsl(var(--brand-hue) 22% 10% / .7);transform:translateY(-2px)}.card-kicker.svelte-1uha8ag{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);font-size:.68rem}.card-title.svelte-1uha8ag{font-family:var(--font-serif);color:var(--fg);margin:0;font-size:1.6rem;font-weight:400;line-height:1.15}.card-body.svelte-1uha8ag{color:var(--fg-muted);margin:0;font-size:.985rem;line-height:1.6}.card-foot.svelte-1uha8ag{margin-top:auto;padding-top:.6rem}.card-meta.svelte-1uha8ag{font-family:var(--font-serif);color:var(--fg-dim);font-size:.85rem;font-style:italic}
