.ph.svelte-52h0np{--ease: cubic-bezier(.16, 1, .3, 1);max-width:780px;margin:0 auto;padding:clamp(56px,10vh,96px) 24px 36px;text-align:center}h1.svelte-52h0np{margin:0;font-family:var(--ff-serif, serif);font-weight:400;font-size:clamp(2.6rem,3vw + 1.4rem,4rem);line-height:1.02;letter-spacing:-.012em;color:var(--pal-ink-bright);text-wrap:balance}.ph-line.svelte-52h0np{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.ph-line.svelte-52h0np>span:where(.svelte-52h0np){display:inline-block;animation:svelte-52h0np-ph-rise .9s var(--ease) both}.ph-line.it.svelte-52h0np{font-style:italic;color:var(--pal-hand-soft)}.ph-line.it.svelte-52h0np>span:where(.svelte-52h0np){animation-delay:.1s}.ph-lede.svelte-52h0np{margin:20px auto 0;max-width:56ch;font-size:1.0625rem;line-height:1.65;color:var(--pal-ink-soft);text-wrap:pretty;animation:svelte-52h0np-ph-lift .8s .3s var(--ease) both}.ph-lede.svelte-52h0np a{color:var(--pal-hand-tint);text-decoration:underline;text-decoration-color:rgb(var(--pal-hand-tint-rgb) / .4);text-underline-offset:3px}.ph-lede.svelte-52h0np a:hover{color:var(--pal-hand-bright);text-decoration-color:currentColor}@keyframes svelte-52h0np-ph-rise{0%{transform:translateY(105%)}}@keyframes svelte-52h0np-ph-lift{0%{opacity:0;translate:0 10px}}@media(prefers-reduced-motion:reduce){.ph-line.svelte-52h0np>span:where(.svelte-52h0np),.ph-lede.svelte-52h0np{animation:none}}
