.hero:where(.astro-FWHXIS5P){padding:2rem 1.5rem;display:flex;background-repeat:no-repeat;background-size:cover;min-height:20vw;color:#fff;flex-direction:column;align-items:center;justify-content:center;background-color:var(--bg-secondary)}.tag:where(.astro-FWHXIS5P){margin-left:.5em;margin-right:.5em;text-transform:uppercase;font-size:.75rem;color:var(--text-muted)}.tag:where(.astro-FWHXIS5P):nth-of-type(1n){color:var(--c-green)}.tag:where(.astro-FWHXIS5P):nth-of-type(2n){color:var(--c-orange)}.tag:where(.astro-FWHXIS5P):nth-of-type(3n){color:var(--c-blue)}.tag:where(.astro-FWHXIS5P):nth-of-type(4n){color:var(--c-pink)}.title:where(.astro-FWHXIS5P){font-size:var(--f-u4);font-weight:900;text-transform:uppercase;letter-spacing:.0625em;color:var(--text-primary)}.leadIn:where(.astro-FWHXIS5P){color:var(--text-primary);border-bottom:1px solid var(--border-color)}.tagline:where(.astro-FWHXIS5P){font-weight:300;font-size:var(--f-u2);line-height:1.5;color:var(--text-secondary)}.content:where(.astro-FWHXIS5P){font-size:1rem;line-height:2;color:var(--text-secondary);max-width:680px;margin:0 auto;padding:0 1.5rem}.wrapper:where(.astro-FWHXIS5P){max-width:680px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}footer:where(.astro-FWHXIS5P) a:where(.astro-FWHXIS5P){border:1px solid var(--border-color);border-radius:2rem;padding:.5rem 1rem;text-decoration:none;color:var(--accent);font-size:.875rem;transition:border-color .15s ease}footer:where(.astro-FWHXIS5P) a:where(.astro-FWHXIS5P):hover{border-color:var(--text-muted)}
