.hero.svelte-1w9kpa7{position:relative;isolation:isolate;overflow:hidden;background:var(--theme-background);border-bottom:1px solid var(--theme-border)}.backdrop.svelte-1w9kpa7{position:absolute;inset:0;display:grid;place-items:center;opacity:.32;z-index:0;pointer-events:none}.backdrop.svelte-1w9kpa7 svg{width:100%;max-width:1280px;height:100%;object-fit:cover}.vignette.svelte-1w9kpa7{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 0%,rgba(0,0,0,0) 0%,var(--theme-background) 75%),linear-gradient(to bottom,transparent 40%,var(--theme-background) 100%);z-index:1;pointer-events:none}.hero__content.svelte-1w9kpa7{position:relative;z-index:2;max-width:var(--content-width);margin-inline:auto;padding:var(--space-lg) var(--content-gutter) var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs);animation:svelte-1w9kpa7-hero-fade-up .4s var(--ease-out-quart) both}.eyebrow.svelte-1w9kpa7{font-family:var(--theme-font-mono);font-size:var(--fs-kicker);font-weight:var(--theme-weight-label);letter-spacing:var(--theme-letter-caps);text-transform:uppercase;color:var(--brand-cyan);margin:0}.title.svelte-1w9kpa7{font-family:var(--theme-font-display);font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--theme-letter-display);font-weight:var(--theme-weight-heading);color:var(--theme-text);margin:0}.title.svelte-1w9kpa7 em{font-style:normal;color:var(--brand-gold)}.subtitle.svelte-1w9kpa7{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--theme-text-muted);max-width:64ch;margin:0}.search.svelte-1w9kpa7{max-width:560px;width:100%;margin-top:var(--space-xs)}@keyframes svelte-1w9kpa7-hero-fade-up{0%{opacity:0;transform:translateY(var(--space-md))}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero__content.svelte-1w9kpa7{animation:none}.backdrop.svelte-1w9kpa7{opacity:.3}}.grid-shell.svelte-1ecpd5b{width:100%;max-width:var(--content-width);margin-inline:auto;padding:var(--space-xl) var(--content-gutter);display:flex;flex-direction:column;gap:var(--space-xl)}.spotlight-slot.svelte-1ecpd5b{animation:svelte-1ecpd5b-cell-up .55s var(--ease-out-quart) both}.grid.svelte-1ecpd5b{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-lg);grid-template-columns:1fr}@media(min-width:640px){.grid.svelte-1ecpd5b{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.grid.svelte-1ecpd5b{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid__cell.svelte-1ecpd5b{opacity:0;transform:translateY(var(--space-sm));animation:svelte-1ecpd5b-cell-up .5s var(--ease-out-quart) forwards}.sentinel.svelte-1ecpd5b{min-height:1px;display:grid;place-items:center;padding:var(--space-lg) 0}.sentinel__label.svelte-1ecpd5b{font-family:var(--theme-font-mono);font-size:var(--fs-micro);color:var(--theme-text-muted)}@keyframes svelte-1ecpd5b-cell-up{0%{opacity:0;transform:translateY(var(--space-sm))}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.grid__cell.svelte-1ecpd5b,.spotlight-slot.svelte-1ecpd5b{animation:none;opacity:1;transform:none}}.wrap.svelte-i3ov1o{padding:var(--space-2xl) 0;display:grid;place-items:center}
