.hero.svelte-u4k2t{padding-bottom:clamp(40px,4vw,72px)}.col.svelte-u4k2t{max-width:78ch;margin-inline:auto}h1.svelte-u4k2t{font-size:clamp(2.2rem,3.4vw,3.5rem);font-weight:400;letter-spacing:-.045em;line-height:1.1}.hero.svelte-u4k2t .lead:where(.svelte-u4k2t){margin-top:20px;max-width:52ch}.posts.svelte-u4k2t{padding-bottom:clamp(72px,7.5vw,144px)}.posts.svelte-u4k2t .col:where(.svelte-u4k2t){border-top:1px solid var(--line)}.post.svelte-u4k2t{display:block;padding-block:clamp(28px,2.8vw,44px);border-bottom:1px solid var(--line)}.picture.svelte-u4k2t{display:block;width:100%;height:auto;margin-bottom:clamp(20px,2vw,28px);border-radius:var(--r)}.meta.svelte-u4k2t{font-size:.9375rem;letter-spacing:-.005em;color:var(--gray)}.post.svelte-u4k2t h2:where(.svelte-u4k2t){margin-top:10px;font-size:clamp(1.5rem,2vw,2.125rem);font-weight:400;letter-spacing:-.035em;line-height:1.15;transition:opacity .3s var(--ease)}.post.svelte-u4k2t:hover h2:where(.svelte-u4k2t){opacity:.55}.desc.svelte-u4k2t{margin-top:10px;max-width:62ch;font-size:1.0625rem;letter-spacing:-.008em;color:var(--body)}
