.style-hub.svelte-s05jja{width:min(100% - 48px,960px);margin:0 auto;padding:var(--space-48) 0 var(--space-72);color:var(--color-text)}.hero.svelte-s05jja{max-width:760px;margin-bottom:var(--space-48)}.eyebrow.svelte-s05jja{color:var(--color-primary);font-size:var(--text-11);font-weight:800;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.hero.svelte-s05jja h1:where(.svelte-s05jja){margin:var(--space-10) 0 var(--space-14);font:800 var(--text-32)/1.1 var(--font-display);letter-spacing:-.02em}.hero.svelte-s05jja p:where(.svelte-s05jja){max-width:66ch;margin:0;color:var(--color-text-muted);font-size:var(--text-18);line-height:1.6}.primary-cta.svelte-s05jja{display:inline-flex;min-height:44px;align-items:center;margin-top:var(--space-20);padding:0 var(--space-18);border-radius:var(--radius-lg);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-14);font-weight:750;text-decoration:none}.primary-cta.svelte-s05jja:hover{filter:brightness(1.06)}.style-preview.svelte-s05jja,.style-links.svelte-s05jja{margin-bottom:var(--space-48)}h2.svelte-s05jja{margin:0 0 var(--space-16);font-family:var(--font-display);font-size:var(--text-24);letter-spacing:-.02em}@media(max-width:720px){.style-hub.svelte-s05jja{width:min(100% - 24px,960px);padding-top:var(--space-32)}}
