.hero.svelte-1vqaogm{background:var(--color-noir);color:var(--color-ivory);padding:calc(var(--space-20) + 80px) var(--container-padding) var(--space-16);text-align:center}.hero__inner.svelte-1vqaogm{max-width:720px;margin:0 auto}.hero__label.svelte-1vqaogm{display:block;font-size:var(--text-caption);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-4)}h1.svelte-1vqaogm{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:500;margin-bottom:var(--space-5);color:var(--color-ivory)}.hero__intro.svelte-1vqaogm{font-size:var(--text-lg);color:#faf7f2b3;line-height:1.7}.page.svelte-1vqaogm{max-width:780px;margin:0 auto;padding:var(--space-16) var(--container-padding) var(--space-20)}.content.svelte-1vqaogm{background:#fff;border:1px solid rgba(0,0,0,.06);padding:var(--space-10)}.content.svelte-1vqaogm section:where(.svelte-1vqaogm){padding-bottom:var(--space-8);margin-bottom:var(--space-8);border-bottom:1px solid rgba(0,0,0,.06)}.content.svelte-1vqaogm section:where(.svelte-1vqaogm):last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}h2.svelte-1vqaogm{font-family:var(--font-display);font-size:var(--text-h3);margin-bottom:var(--space-4);color:var(--color-noir)}ul.svelte-1vqaogm{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-stone)}ul.svelte-1vqaogm li:where(.svelte-1vqaogm){line-height:1.7}p.svelte-1vqaogm{color:var(--color-stone);line-height:1.7}a.svelte-1vqaogm{color:var(--color-noir);text-decoration:underline}a.svelte-1vqaogm:hover{color:var(--color-clay)}
