.hero.svelte-1af58ec>.wrap:where(.svelte-1af58ec){position:relative;z-index:1}.hero.svelte-1af58ec{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(120% 100% at 85% 0%,#4b3f9a 0%,var(--hero) 58%);color:var(--white);padding-block:60px 64px}.eyebrow.svelte-1af58ec{color:var(--lav)}h1.svelte-1af58ec{font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1.06;letter-spacing:-.04em;margin-block:20px;text-wrap:balance}.intro.svelte-1af58ec{color:var(--on-dark-2);font-size:21px;max-width:40ch}.posts.svelte-1af58ec{max-width:1000px}.post.svelte-1af58ec{display:block;padding:clamp(24px,4vw,48px);border:1px solid var(--hair);border-radius:24px;transition:background .2s}.post.svelte-1af58ec:hover{background:var(--off)}.meta.svelte-1af58ec{font-size:13px;color:var(--indigo);font-weight:600}h2.svelte-1af58ec{font-size:clamp(28px,4vw,44px);line-height:1.12;letter-spacing:-.03em;font-weight:750;max-width:24ch;margin-block:18px;text-wrap:balance}.post.svelte-1af58ec p:where(.svelte-1af58ec){color:var(--gray);max-width:60ch}.byline.svelte-1af58ec{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:28px;font-size:15px;font-weight:600}.byline.svelte-1af58ec span:where(.svelte-1af58ec){color:var(--indigo)}
