.hub.svelte-1d0dgro{width:min(1120px,calc(100% - 32px));margin:0 auto}.intro.svelte-1d0dgro{max-width:780px;margin:0 auto;padding-top:clamp(36px,7vw,80px);text-align:center}.eyebrow.svelte-1d0dgro{margin:0;font-size:13px;font-weight:600;color:var(--b-muted)}.spark.svelte-1d0dgro{color:var(--b-gold)}h1.svelte-1d0dgro{margin:14px 0 0;font-size:clamp(32px,5.4vw,56px);line-height:1.06;letter-spacing:-.04em;text-wrap:balance;background:linear-gradient(180deg,#fff 35%,#c3ccf3);-webkit-background-clip:text;background-clip:text;color:transparent}.lede.svelte-1d0dgro{margin:20px auto 0;max-width:640px;font-size:clamp(16.5px,2vw,19px);line-height:1.6;color:var(--b-muted)}.grid.svelte-1d0dgro{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;list-style:none;margin:clamp(40px,6vw,64px) 0 0;padding:0}.grid.svelte-1d0dgro a:where(.svelte-1d0dgro){display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:22px 22px 20px;border-radius:18px;text-decoration:none;color:inherit;background:var(--b-panel);box-shadow:inset 0 0 0 1px var(--b-line-strong);transition:transform .15s ease,box-shadow .15s ease}.grid.svelte-1d0dgro a:where(.svelte-1d0dgro):hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #8fb3ff66,0 20px 50px -30px #6c7bffcc}.grid.svelte-1d0dgro h2:where(.svelte-1d0dgro){margin:0;font-size:19px;letter-spacing:-.02em;color:var(--b-text)}.grid.svelte-1d0dgro p:where(.svelte-1d0dgro){flex:1;margin:8px 0 16px;font-size:15px;line-height:1.6;color:var(--b-muted)}.more.svelte-1d0dgro{font-size:14px;font-weight:600;color:var(--b-blue)}.also.svelte-1d0dgro{margin:40px auto 0;max-width:700px;text-align:center;font-size:16px;line-height:1.6;color:var(--b-muted)}.also.svelte-1d0dgro a:where(.svelte-1d0dgro){color:var(--b-blue)}
