.title-container.svelte-13i949e{display:flex;flex-wrap:wrap;gap:.3em;font-size:inherit;justify-content:center;align-items:center;font-family:Space Grotesk Variable,Space Grotesk,sans-serif;color:inherit;width:100%;line-height:1.05}.title-container.hero-interactive-text.svelte-13i949e{justify-content:flex-start;line-height:.95}.word.svelte-13i949e{display:flex;margin-right:.2em}.word.svelte-13i949e:last-child{margin-right:0}.letter.svelte-13i949e{position:relative;display:inline-block}.letter-text.svelte-13i949e{display:inline-block;transition:font-variation-settings .2s cubic-bezier(.33,1,.68,1);font-feature-settings:"kern" 1,"liga" 1;font-kerning:auto;position:relative;transform:translateZ(0);font-optical-sizing:none;text-rendering:optimizeSpeed}.letter-text.weight-wave.svelte-13i949e{font-variation-settings:"wght" 300;animation:svelte-13i949e-weightWave 2s cubic-bezier(.68,-.55,.265,1.55) infinite;animation-delay:calc(var(--i) * .08s);will-change:font-variation-settings;transition:none}@keyframes svelte-13i949e-weightWave{0%,to{font-variation-settings:"wght" 300}50%{font-variation-settings:"wght" 700}}.hero-section.svelte-1pln8un{position:relative;padding:5rem 3rem;text-align:left;background-color:var(--color-bg-primary);overflow:hidden}.hero-background.svelte-1pln8un{position:absolute;inset:0;background:radial-gradient(circle at 25% 25%,var(--color-primary-alpha-08) 0%,transparent 50%),radial-gradient(circle at 75% 75%,var(--color-primary-alpha-06) 0%,transparent 50%),radial-gradient(circle at 60% 20%,var(--color-primary-alpha-05) 0%,transparent 40%),linear-gradient(135deg,var(--color-bg-primary) 0%,color-mix(in srgb,var(--color-bg-primary) 95%,var(--color-primary)) 25%,color-mix(in srgb,var(--color-bg-primary) 90%,var(--color-primary)) 50%,color-mix(in srgb,var(--color-bg-primary) 95%,var(--color-accent)) 75%,var(--color-bg-primary) 100%);opacity:var(--opacity-hover);z-index:var(--z-base)}.hero-content.svelte-1pln8un{position:relative;z-index:var(--z-base-2);width:100%}.hero-title.svelte-1pln8un{font-size:5rem;font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);margin:0;color:var(--color-primary);display:flex;flex-direction:column;align-items:flex-start;width:100%}.hero-interactive-text{color:var(--color-primary);font-weight:var(--font-weight-extrabold);width:100%;justify-content:flex-start}.hero-interactive-text .word{margin-right:.5rem}.hero-interactive-text .letter-text{font-variation-settings:"wght" 900;transition:font-variation-settings .3s cubic-bezier(.33,1,.68,1)}.hero-subtitle.svelte-1pln8un{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:1.5rem 0 0;max-width:800px;line-height:var(--line-height-relaxed)}@media only screen and (max-width: 768px){.hero-section.svelte-1pln8un{padding:3rem 1.5rem;margin-top:50px}.hero-title.svelte-1pln8un{font-size:2.75rem}.hero-subtitle.svelte-1pln8un{font-size:var(--font-size-md);margin-top:var(--space-md)}}@media only screen and (max-width: 480px){.hero-title.svelte-1pln8un{font-size:2.25rem}}.page-layout.svelte-1ybpr86{min-height:100dvh;display:flex;flex-direction:column}.main-content.svelte-1ybpr86{flex:1;display:flex;flex-direction:column}.hero-container.svelte-1ybpr86{position:relative;overflow:hidden}.toolbar.svelte-1ybpr86{position:relative;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:flex-start;padding:3rem 2rem 0rem;background:transparent;border:none;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.toolbar-sticky.svelte-1ybpr86{position:fixed;top:48px;left:0;right:0;z-index:var(--z-sticky)}.search-bar.svelte-1ybpr86{position:relative;display:flex;align-items:center}.clear-search.svelte-1ybpr86{position:absolute;right:var(--space-sm);top:50%;transform:translateY(-50%);font-size:var(--font-size-sm);color:var(--color-text-tertiary);background:none;border:none;cursor:pointer;opacity:.7;transition:all var(--transition-fast);padding:var(--space-xs);border-radius:var(--radius-sm);z-index:2}.clear-search.svelte-1ybpr86:hover{opacity:1;background:var(--color-bg-tertiary);color:var(--color-text-primary)}.content-body.svelte-1ybpr86{padding:2rem;flex:1}.loading-placeholder.svelte-1ybpr86{flex:1;display:flex;align-items:center;justify-content:center;min-height:50vh}@media only screen and (max-width: 768px){.toolbar.svelte-1ybpr86{padding:var(--space-sm) var(--space-md)}.search-bar.svelte-1ybpr86 .search-container{width:100%!important;max-width:400px}.content-body.svelte-1ybpr86{padding:var(--space-lg) var(--space-md)}}
