.hero.svelte-1uha8ag{padding:var(--space-3xl) 0;text-align:center;isolation:isolate;background:url(../../../pexels-wolfgang-weiser-467045605-34141234.webp) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:28rem;display:flex;position:relative}.hero-content.svelte-1uha8ag{position:relative}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(var(--font-size-3xl), 5vw, var(--font-size-4xl));margin-bottom:var(--space-lg);color:#fff;text-shadow:0 2px 8px #00000080}.hero-subtitle.svelte-1uha8ag{font-size:var(--font-size-lg);color:#ffffffeb;text-shadow:0 1px 4px #0006;max-width:36rem;margin-inline:auto;margin-bottom:var(--space-xl);line-height:var(--line-height-relaxed)}.hero-credit.svelte-1uha8ag{bottom:var(--space-sm);right:var(--space-md);font-size:var(--font-size-xs);color:#ffffffb3;text-shadow:0 1px 2px #0000004d;position:absolute}.topics.svelte-1uha8ag{padding:var(--space-3xl) 0}.topics.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;margin-bottom:var(--space-2xl)}.topic-grid.svelte-1uha8ag{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.principles.svelte-1uha8ag{padding:var(--space-2xl) 0 var(--space-3xl)}.principles-grid.svelte-1uha8ag{gap:var(--space-xl);text-align:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}
