.wrap.svelte-u4k2t{max-width:1200px;margin:0 auto;padding:0 1rem}.num.svelte-u4k2t{font-variant-numeric:tabular-nums}.hero.svelte-u4k2t{position:relative;padding:8rem 0 3.5rem}.hero-bg.svelte-u4k2t{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 45% at 50% 0%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 70%),linear-gradient(var(--border) 1px,transparent 1px) 0 0 / 64px 64px,linear-gradient(90deg,var(--border) 1px,transparent 1px) 0 0 / 64px 64px;-webkit-mask-image:radial-gradient(70% 70% at 50% 15%,#000 30%,transparent 80%);mask-image:radial-gradient(70% 70% at 50% 15%,#000 30%,transparent 80%)}.hero-copy.svelte-u4k2t{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.pill.svelte-u4k2t{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .8rem;border-radius:999px;border:1px solid var(--border-strong);background:color-mix(in srgb,var(--surface) 80%,transparent);font-size:12.5px;color:var(--text-2)}.pill-dot.svelte-u4k2t{width:.4rem;height:.4rem;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 25%,transparent)}h1.svelte-u4k2t{margin-top:1.5rem;max-width:860px;font-size:clamp(2.2rem,6vw,4rem);font-weight:600;line-height:1.04;letter-spacing:-.05em;padding-bottom:.08em}.h1-text.svelte-u4k2t{background:linear-gradient(180deg,#fff 30%,#a1a1aa);-webkit-background-clip:text;background-clip:text;color:transparent}.lead.svelte-u4k2t{margin-top:1.4rem;max-width:640px;font-size:clamp(15px,1.6vw,17px);line-height:1.65;color:var(--text-3)}.list.svelte-u4k2t{padding-bottom:6rem}.topics.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:2rem}.topic.svelte-u4k2t{padding:.3rem .7rem;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:12px;color:var(--text-3)}.posts.svelte-u4k2t{display:grid;gap:.75rem}.post.svelte-u4k2t{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:.9rem;background:var(--surface);transition:border-color .15s,background .15s}.post.svelte-u4k2t:hover{border-color:var(--border-strong);background:var(--surface-2)}.thumb.svelte-u4k2t{display:block;border-bottom:1px solid var(--border)}.thumb.svelte-u4k2t img:where(.svelte-u4k2t){display:block;width:100%;aspect-ratio:1672 / 941;-o-object-fit:cover;object-fit:cover;opacity:.92}.post-body.svelte-u4k2t{display:flex;flex:1;flex-direction:column;padding:1.4rem}.category.svelte-u4k2t{font-size:12px;color:var(--accent-text)}h2.svelte-u4k2t{margin-top:.6rem;font-size:1.15rem;font-weight:500;line-height:1.3;letter-spacing:-.02em;color:var(--text)}.lead-post.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:clamp(1.25rem,2.4vw,1.6rem)}h2.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--accent-text)}.desc.svelte-u4k2t{flex:1;margin-top:.6rem;font-size:13.5px;line-height:1.6;color:var(--text-3)}.post-foot.svelte-u4k2t{display:flex;align-items:center;justify-content:space-between;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border);font-size:12px;color:var(--text-3)}.post-foot.svelte-u4k2t>span:where(.svelte-u4k2t),.read.svelte-u4k2t{display:inline-flex;align-items:center;gap:.35rem}.read.svelte-u4k2t{color:var(--text-2);transition:color .15s}.read.svelte-u4k2t:hover{color:var(--text)}@media (min-width: 768px){.posts.svelte-u4k2t{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-post.svelte-u4k2t{grid-column:span 2}}@media (min-width: 1024px){.posts.svelte-u4k2t{grid-template-columns:repeat(3,minmax(0,1fr))}}
