@keyframes shine{to{background-position-x:2000px}}.introduction{font-style:normal;font-weight:300;font-family:var(--font-serif-family);text-transform:none;letter-spacing:var(--letter-spacing-serif);text-align:center;font-size:calc(clamp(1.8rem, 1.68742rem + .264901vw, 2rem) * var(--font-heading-scale));margin-top:calc(clamp(4.8rem, 1.19735rem + 8.47682vw, 11.2rem) * var(--font-heading-scale));margin-bottom:calc(clamp(4.8rem, 1.19735rem + 8.47682vw, 11.2rem) * var(--font-heading-scale));text-wrap:balance;text-wrap:pretty;max-width:75ch}.introduction p{margin:0 0 1em}.introduction>:last-child{margin-bottom:0}.introduction__heading{text-wrap:balance;text-wrap:pretty;line-height:1.3;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);word-break:break-word;color:rgb(var(--color-foreground));text-transform:none;--heading-font-family:var(--font-heading-serif-family);--heading-letter-spacing:var(--letter-spacing-serif-heading);--heading-font-weight:var(--font-heading-serif-weight);font-size:calc(clamp(2.4rem, 1.49934rem + 2.11921vw, 4rem) * var(--font-heading-scale));margin-bottom:.5em}
