.page.svelte-1uha8ag{width:100%}.hero.svelte-1uha8ag{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:4rem 1rem;background-color:#eee;text-align:center;overflow:hidden}.hero-fuzzy-text{max-width:100%;height:auto}.hero-cta.svelte-1uha8ag{display:flex;gap:1rem;margin-top:2rem}.teasers.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0}.teaser-card.svelte-1uha8ag{display:flex;flex-direction:column;padding:3rem 2rem;background:#fff;border-bottom:1px solid #ddd;text-decoration:none;transition:background-color .2s}.teaser-card.svelte-1uha8ag:hover{background:#f9f9f9}.teaser-card.svelte-1uha8ag:not(:last-child){border-right:1px solid #ddd}.teaser-label.svelte-1uha8ag{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#888;margin-bottom:1rem}.teaser-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.5rem;font-weight:600;color:#111;margin-bottom:.75rem;line-height:1.2}.teaser-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.95rem;color:#555;line-height:1.5;flex-grow:1}.teaser-link.svelte-1uha8ag{font-size:.875rem;color:#111;margin-top:1.5rem}.pullquote.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;padding:6rem 2rem;background:#111}blockquote.svelte-1uha8ag{max-width:800px;font-size:clamp(1.25rem,3vw,2rem);font-weight:500;color:#fff;text-align:center;line-height:1.4;font-style:italic}
