.hub.svelte-7j8rob{max-width:60rem;padding:var(--wa-space-2xl) var(--wa-space-xl) var(--wa-space-3xl);gap:var(--wa-space-2xl);margin:0 auto;display:grid}.hub-hero.svelte-7j8rob{gap:var(--wa-space-s);text-align:center;display:grid}.kicker.svelte-7j8rob{color:var(--wa-color-brand-fill-loud);letter-spacing:.02em;font-weight:600}.hub-hero.svelte-7j8rob h1:where(.svelte-7j8rob){font-size:var(--wa-font-size-2xl);margin:0}.hub-hero.svelte-7j8rob p:where(.svelte-7j8rob){color:var(--wa-color-neutral-on-quiet);max-width:40rem;margin:0 auto}.tracks.svelte-7j8rob{gap:var(--wa-space-l);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.track-card.svelte-7j8rob{gap:var(--wa-space-xs);padding:var(--wa-space-xl);border-radius:var(--wa-border-radius-l);background:var(--wa-color-neutral-fill-quiet);border:1px solid var(--wa-color-neutral-border-quiet);color:inherit;text-decoration:none;transition:transform .1s,box-shadow .1s;display:grid}.track-card.svelte-7j8rob:hover{box-shadow:var(--wa-shadow-m);transform:translateY(-2px)}.track-icon.svelte-7j8rob{color:var(--wa-color-brand-fill-loud);font-size:2rem}.track-name.svelte-7j8rob{font-size:var(--wa-font-size-l)}.track-tagline.svelte-7j8rob{color:var(--wa-color-neutral-on-normal)}.track-audience.svelte-7j8rob{color:var(--wa-color-neutral-on-quiet);font-size:var(--wa-font-size-s)}.track-go.svelte-7j8rob{margin-top:var(--wa-space-s);color:var(--wa-color-brand-fill-loud);font-weight:600}
