.landing.svelte-1uha8ag{flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.nav-bar.svelte-1uha8ag{padding:var(--space-md) var(--space-xl);z-index:100;-webkit-backdrop-filter:blur(8px);background:#0a0a0ccc;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo.svelte-1uha8ag{align-items:center;gap:var(--space-sm);font-family:var(--font-mono);font-weight:var(--font-weight-bold);font-size:var(--text-md);letter-spacing:.1em;display:flex}.logo-diamond.svelte-1uha8ag{border:2px solid var(--color-primary);width:16px;height:16px;position:relative;transform:rotate(45deg)}.logo-diamond.svelte-1uha8ag:after{content:"";background:var(--color-primary);width:8px;height:8px;position:absolute;top:2px;left:2px}.nav-link.svelte-1uha8ag{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em;transition:color var(--transition-fast)}.nav-link.svelte-1uha8ag:hover{color:var(--color-text-primary)}main.svelte-1uha8ag{padding-top:calc(80px + var(--safe-area-top));padding-bottom:var(--space-2xl);padding-left:var(--page-edge);padding-right:var(--page-edge);flex-direction:column;flex:1;justify-content:flex-start;display:flex}.hero.svelte-1uha8ag{text-align:center;max-width:800px;padding:var(--space-xl) 0;flex-direction:column;justify-content:center;margin:0 auto;display:flex}.hero-content.svelte-1uha8ag{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.hero-title.svelte-1uha8ag{font-size:clamp(3rem,8vw,5rem);font-weight:var(--font-weight-bold);letter-spacing:-.03em;text-transform:uppercase;color:var(--color-text-primary);margin:var(--space-sm) 0;line-height:1.05}.hero-title.svelte-1uha8ag span:where(.svelte-1uha8ag){-webkit-text-stroke:1px var(--color-text-secondary);color:#0000}.hero-desc.svelte-1uha8ag{color:var(--color-text-secondary);max-width:540px;font-size:clamp(1rem,2vw,1.125rem);line-height:1.6;font-weight:var(--font-weight-light);margin-bottom:var(--space-lg)}.hero-ctas.svelte-1uha8ag{gap:var(--space-md);justify-content:center;display:flex}.ticker-section.svelte-1uha8ag{margin:var(--space-2xl) calc(-1 * var(--page-edge));position:relative}.ticker-track.svelte-1uha8ag{gap:var(--space-md);width:max-content;padding:var(--space-sm) var(--page-edge);animation:40s linear infinite svelte-1uha8ag-ticker;display:flex}.ticker-desktop-card.svelte-1uha8ag{min-width:280px}.ticker-track.svelte-1uha8ag:hover{animation-play-state:paused}@keyframes svelte-1uha8ag-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-mobile-stack.svelte-1uha8ag{gap:var(--space-md);padding:0 var(--page-edge);flex-direction:column;display:flex}.see-full-schedule.svelte-1uha8ag{text-align:center;padding:var(--space-md);color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-top:var(--space-sm);text-decoration:none;display:block}.features-grid.svelte-1uha8ag{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.feature-card.svelte-1uha8ag{padding:var(--space-xl);gap:var(--space-sm);transition:transform var(--transition-normal);flex-direction:column;display:flex}.feature-card.svelte-1uha8ag:hover{transform:translateY(-4px)}.feature-icon.svelte-1uha8ag{color:var(--color-primary);margin-bottom:var(--space-xs)}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-lg);color:var(--color-text-primary);margin:0}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}@media (width<=768px){.hero.svelte-1uha8ag{min-height:85dvh;margin-bottom:var(--space-xl);justify-content:center;padding:0}.hero-title.svelte-1uha8ag{font-size:32px;line-height:1.1}.hero-desc.svelte-1uha8ag{color:var(--color-text-muted);margin-bottom:var(--space-md);font-size:16px}.hero-ctas.svelte-1uha8ag{flex-direction:column;gap:12px;width:100%}.hero-ctas.svelte-1uha8ag>:where(.svelte-1uha8ag){width:100%}.nav-bar.svelte-1uha8ag{padding:var(--space-md)}.features-grid.svelte-1uha8ag{gap:var(--space-md);flex-direction:column;display:flex}.ticker-section.svelte-1uha8ag{margin-top:0}}
