.np.svelte-v203dm{border:1px solid var(--border);background-color:var(--background);background-image:repeating-linear-gradient(-45deg, transparent 0, transparent 18px, color-mix(in oklab, var(--primary) 3%, transparent) 18px, color-mix(in oklab, var(--primary) 3%, transparent) 36px);flex-direction:column;justify-content:center;min-height:240px;padding:56px 48px;display:flex}.np-eyebrow.svelte-v203dm{letter-spacing:.22em;text-transform:uppercase;color:var(--primary);font-size:12px;font-weight:600}.np-title.svelte-v203dm{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--primary);margin:12px 0 0;font-size:clamp(1.5rem,3vw,2.125rem);font-weight:300;line-height:1.15}.np-body.svelte-v203dm{color:var(--muted-foreground);max-width:520px;margin:16px 0 0;font-size:1rem;line-height:1.7}.np-actions.svelte-v203dm{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.cta.svelte-v203dm{background:var(--primary);color:var(--primary-foreground);border:1.5px solid var(--primary);letter-spacing:.18em;text-transform:uppercase;padding:13px 24px;font-size:12px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s;display:inline-block}.cta.svelte-v203dm:hover{background:var(--burgundy-deep);border-color:var(--burgundy-deep)}.np-link.svelte-v203dm{letter-spacing:.18em;text-transform:uppercase;color:var(--primary);font-size:12px;font-weight:600;text-decoration:none}.np-link.svelte-v203dm:hover{color:var(--burgundy-deep)}@media (width<=760px){.np.svelte-v203dm{min-height:0;padding:36px 24px}}
