.newsletter-section.svelte-1d59v3u{padding:var(--space-xl) var(--space-md)}.newsletter-content.svelte-1d59v3u{max-width:var(--width-prose);margin:0 auto;text-align:center}.newsletter-headline.svelte-1d59v3u{font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:0 0 var(--space-xs)}.newsletter-description.svelte-1d59v3u{font-size:var(--text-body);color:var(--color-fg-tertiary);margin:0 0 var(--space-md);line-height:var(--leading-relaxed)}.newsletter-form.svelte-1d59v3u,.form-row.svelte-1d59v3u{display:flex;flex-direction:column;gap:var(--space-sm)}@media(min-width:640px){.form-row.svelte-1d59v3u{flex-direction:row;justify-content:center}}.honeypot.svelte-1d59v3u{position:absolute;left:-9999px;opacity:0;pointer-events:none}.input-wrapper.svelte-1d59v3u{flex:1;max-width:320px}input[type=email].svelte-1d59v3u{width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:transparent;border:1px solid var(--color-border-default);color:var(--color-fg-primary);font-size:var(--text-body);font-family:inherit;min-height:44px;transition:border-color var(--duration-micro) var(--ease-standard),box-shadow var(--duration-micro) var(--ease-standard)}input[type=email].svelte-1d59v3u::-moz-placeholder{color:var(--color-fg-muted)}input[type=email].svelte-1d59v3u::placeholder{color:var(--color-fg-muted)}input[type=email].svelte-1d59v3u:hover:not(:disabled):not(:focus){border-color:var(--color-border-emphasis)}input[type=email].svelte-1d59v3u:focus{outline:none;border-color:var(--color-border-emphasis);box-shadow:0 0 0 3px var(--color-focus)}input[type=email].svelte-1d59v3u:disabled{opacity:.5;cursor:not-allowed}input[type=email].has-error.svelte-1d59v3u{border-color:var(--color-error)}input[type=email].has-error.svelte-1d59v3u:focus{box-shadow:0 0 0 3px var(--color-error-muted)}.submit-button.svelte-1d59v3u{padding:var(--space-sm) var(--space-lg);background:var(--color-fg-primary);color:var(--color-bg-pure);border:none;border-radius:var(--radius-md);font-size:var(--text-body);font-weight:var(--font-semibold);font-family:inherit;cursor:pointer;min-height:44px;min-width:120px;display:flex;align-items:center;justify-content:center;gap:var(--space-xs);transition:opacity var(--duration-micro) var(--ease-standard),background var(--duration-micro) var(--ease-standard)}.submit-button.svelte-1d59v3u:hover:not(:disabled){opacity:.9}.submit-button.svelte-1d59v3u:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.submit-button.svelte-1d59v3u:disabled{opacity:.7;cursor:not-allowed}.loading-spinner.svelte-1d59v3u{width:16px;height:16px;border:2px solid var(--color-bg-pure);border-top-color:transparent;border-radius:50%;animation:svelte-1d59v3u-spin var(--duration-slow) linear infinite}@keyframes svelte-1d59v3u-spin{to{transform:rotate(360deg)}}.error-message.svelte-1d59v3u{font-size:var(--text-body-sm);color:var(--color-error);margin:0;text-align:center}.success-message.svelte-1d59v3u{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md);background:var(--color-success-muted);border:1px solid var(--color-success-border);border-radius:var(--radius-md);color:var(--color-success);font-size:var(--text-body)}.success-icon.svelte-1d59v3u{width:20px;height:20px;flex-shrink:0}.visually-hidden.svelte-1d59v3u{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.loading-spinner.svelte-1d59v3u{animation:none}input[type=email].svelte-1d59v3u,.submit-button.svelte-1d59v3u{transition:none}}.animated-grid-pattern.svelte-10jnrum{pointer-events:none;position:absolute;inset:0;width:100%;height:100%;fill:#ffffff08;stroke:#ffffff0f}.animated-square.svelte-10jnrum{fill:currentColor;stroke-width:0;opacity:0;animation:svelte-10jnrum-grid-pulse calc(var(--duration) * 2) ease-in-out infinite}@keyframes svelte-10jnrum-grid-pulse{0%,to{opacity:0}50%{opacity:var(--max-opacity)}}@media(prefers-reduced-motion:reduce){.animated-square.svelte-10jnrum{animation:none;opacity:calc(var(--max-opacity) * .5)}}.blur-fade.svelte-19uwnve{opacity:0;filter:blur(var(--blur));transform:translateY(var(--y-offset));transition:opacity var(--duration) ease-out var(--delay),filter var(--duration) ease-out var(--delay),transform var(--duration) ease-out var(--delay)}.blur-fade.visible.svelte-19uwnve{opacity:1;filter:blur(0px);transform:translateY(0)}@media(prefers-reduced-motion:reduce){.blur-fade.svelte-19uwnve{opacity:1;filter:none;transform:none;transition:none}}.shimmer-button.svelte-1w2yido{position:relative;z-index:0;display:inline-flex;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius);border:1px solid rgba(255,255,255,.1);padding:.75rem 1.5rem;white-space:nowrap;color:#fff;background:var(--bg);font-weight:600;text-decoration:none;transform:translateZ(0);transition:transform .3s ease-in-out}.shimmer-button.svelte-1w2yido:active{transform:translateY(1px)}.shimmer-button.disabled.svelte-1w2yido{opacity:.5;cursor:not-allowed;pointer-events:none}.spark-container.svelte-1w2yido{position:absolute;inset:0;z-index:-30;overflow:visible;filter:blur(2px);container-type:size}.spark.svelte-1w2yido{position:absolute;inset:0;aspect-ratio:1;height:100cqh;animation:svelte-1w2yido-shimmer-slide var(--speed) ease-in-out infinite alternate}.spark-inner.svelte-1w2yido{position:absolute;inset:-100%;width:auto;rotate:0deg;background:conic-gradient(from calc(270deg - (var(--spread) * .5)),transparent 0,var(--shimmer-color) var(--spread),transparent var(--spread));animation:svelte-1w2yido-spin-around calc(var(--speed) * 2) infinite linear}.content.svelte-1w2yido{position:relative;z-index:1}.highlight.svelte-1w2yido{position:absolute;inset:0;width:100%;height:100%;border-radius:var(--radius);padding:.375rem 1rem;box-shadow:inset 0 -8px 10px #ffffff1f;transform:translateZ(0);transition:all .3s ease-in-out}.shimmer-button.svelte-1w2yido:hover .highlight:where(.svelte-1w2yido){box-shadow:inset 0 -6px 10px #ffffff3d}.shimmer-button.svelte-1w2yido:active .highlight:where(.svelte-1w2yido){box-shadow:inset 0 -10px 10px #ffffff3d}.backdrop.svelte-1w2yido{position:absolute;inset:var(--cut);z-index:-20;border-radius:var(--radius);background:var(--bg)}@keyframes svelte-1w2yido-shimmer-slide{to{transform:translate(calc(100cqw - 100%))}}@keyframes svelte-1w2yido-spin-around{0%{transform:translateZ(0) rotate(0)}15%,35%{transform:translateZ(0) rotate(90deg)}65%,85%{transform:translateZ(0) rotate(270deg)}to{transform:translateZ(0) rotate(360deg)}}.hero-animated-grid{mask-image:radial-gradient(600px circle at 50% 35%,white,transparent);-webkit-mask-image:radial-gradient(600px circle at 50% 35%,white,transparent)}h1.svelte-1uha8ag{font-size:var(--text-display);font-weight:var(--font-bold);letter-spacing:-.02em;line-height:1.1;color:var(--color-fg-primary)}.eyebrow.svelte-1uha8ag{font-size:var(--text-body-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--color-fg-tertiary)}.hero-text.svelte-1uha8ag{font-size:var(--text-h2);color:var(--color-fg-secondary)}.manifesto-title.svelte-1uha8ag{font-size:var(--text-h2);font-weight:var(--font-light);letter-spacing:.05em;color:var(--color-fg-primary)}.manifesto-body.svelte-1uha8ag{display:flex;flex-direction:column;gap:clamp(1.5rem,5vh,2.618rem);font-size:var(--text-body-lg);color:var(--color-fg-secondary);line-height:var(--leading-relaxed)}.manifesto-body.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.manifesto-body.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--color-fg-primary);font-weight:var(--font-semibold)}.attribution.svelte-1uha8ag{font-size:var(--text-body);color:var(--color-fg-tertiary);font-style:italic;padding-top:var(--space-md);margin-top:var(--space-sm)}.section-heading.svelte-1uha8ag{font-size:var(--text-h3);font-weight:var(--font-medium);color:var(--color-fg-primary)}.master-card.svelte-1uha8ag{background-color:var(--glass-bg-light);-webkit-backdrop-filter:blur(var(--glass-blur-md)) var(--glass-saturate-md);backdrop-filter:blur(var(--glass-blur-md)) var(--glass-saturate-md);border:1px solid var(--glass-border-light);box-shadow:none;transition:border-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard),background var(--duration-standard) var(--ease-standard);animation:svelte-1uha8ag-cardReveal var(--duration-complex) cubic-bezier(0,0,.2,1);animation-delay:calc(var(--card-delay) + .6s);animation-fill-mode:both}@keyframes svelte-1uha8ag-cardReveal{0%{opacity:0}to{opacity:1}}.master-card.svelte-1uha8ag:hover{transform:scale(var(--scale-micro));background-color:var(--glass-bg-medium);border-color:var(--glass-border-medium);box-shadow:var(--glass-shadow-sm)}.master-card.svelte-1uha8ag:active{transform:scale(var(--scale-subtle))}.master-name.svelte-1uha8ag{font-size:var(--text-h3);color:var(--color-fg-primary);transition:color var(--duration-micro) var(--ease-standard)}.master-card.svelte-1uha8ag:hover .master-name:where(.svelte-1uha8ag){color:var(--color-fg-secondary)}.discipline.svelte-1uha8ag{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.1em;color:var(--color-fg-muted)}.tagline.svelte-1uha8ag{font-size:var(--text-body-sm);font-style:italic;color:var(--color-fg-tertiary)}@media(prefers-reduced-motion:reduce){.master-card.svelte-1uha8ag{animation:none;opacity:1}}.ecosystem-thesis.svelte-1uha8ag{font-size:var(--text-body-lg);color:var(--color-fg-secondary);line-height:var(--leading-relaxed)}.property-label.svelte-1uha8ag{font-size:var(--text-caption);font-family:monospace;color:var(--color-fg-muted)}.property-title.svelte-1uha8ag{font-size:var(--text-body-lg);font-weight:var(--font-semibold)}.property-description.svelte-1uha8ag{font-size:var(--text-body-sm);color:var(--color-fg-tertiary)}.crystal-card.svelte-1uha8ag{padding:var(--space-xl);background-color:var(--glass-bg-light);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) var(--glass-saturate-lg);backdrop-filter:blur(var(--glass-blur-lg)) var(--glass-saturate-lg);border:1px solid var(--glass-border-light);text-align:center}.crystal-tagline.svelte-1uha8ag{font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-md)}.crystal-description.svelte-1uha8ag{font-size:var(--text-body);color:var(--color-fg-secondary);line-height:var(--leading-relaxed);max-width:600px;margin:0 auto var(--space-lg)}.crystal-example.svelte-1uha8ag{font-size:var(--text-body-sm);color:var(--color-fg-muted);margin-bottom:var(--space-lg)}.crystal-example.svelte-1uha8ag code:where(.svelte-1uha8ag){font-family:monospace;color:var(--color-fg-tertiary);padding:.25em .5em;border-radius:var(--radius-sm)}
