@keyframes svelte-1jviblf-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}.intro-container.svelte-1jviblf{flex-direction:row;justify-content:center;align-items:center;gap:1rem;margin:.5rem 0 1.5rem;padding:0 1.5rem;display:flex}@media (width>=40rem){.intro-container.svelte-1jviblf{margin:1rem 0 2rem}}.intro-container.svelte-1jviblf .intro:where(.svelte-1jviblf){flex-direction:column;gap:.5rem;width:100%;max-width:64rem;transition:max-width .1s;display:flex}.intro-container.svelte-1jviblf .intro:where(.svelte-1jviblf)>span:where(.svelte-1jviblf){color:var(--text-secondary);font-size:.75rem}.intro-container.svelte-1jviblf .intro:where(.svelte-1jviblf) h1:where(.svelte-1jviblf){text-align:left;font-family:Fira Sans,sans-serif;font-size:1.2rem;font-weight:900}@media (width>=40rem){.intro-container.svelte-1jviblf .intro:where(.svelte-1jviblf) h1:where(.svelte-1jviblf){font-size:1.5rem}}@media (width>=64rem){.intro-container.svelte-1jviblf .intro:where(.svelte-1jviblf) h1:where(.svelte-1jviblf){font-size:1.7rem}}.intro-container.svelte-1jviblf .intro:where(.svelte-1jviblf) h1:where(.svelte-1jviblf) .highlight{color:var(--text-accent);text-decoration:none}.intro-container.svelte-1jviblf .intro:where(.svelte-1jviblf) h1:where(.svelte-1jviblf) .party-badge{border-radius:.2em;padding:0 .3em;font-weight:900;display:inline-block}
