.hero.svelte-1uha8ag{padding:3rem 0 1.5rem}.meta.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.18em;color:var(--text-dim);align-items:center;gap:.6rem;margin-bottom:1.75rem;font-size:.7rem;display:flex}.meta-dot.svelte-1uha8ag{background:var(--accent);width:.45rem;height:.45rem;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:2s ease-in-out infinite svelte-1uha8ag-blink}@keyframes svelte-1uha8ag-blink{0%,to{opacity:1}50%{opacity:.3}}.mono.svelte-1uha8ag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.035em;margin:0 0 1.5rem;font-family:Iowan Old Style,Charter,Georgia,serif;font-size:clamp(2.75rem,11vw,5.5rem);font-weight:700;line-height:.95;animation:1s cubic-bezier(.22,1,.36,1) both svelte-1uha8ag-hero-in}@keyframes svelte-1uha8ag-hero-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) .amp:where(.svelte-1uha8ag){color:var(--accent);font-style:italic;font-weight:400}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) .title-rest:where(.svelte-1uha8ag){color:var(--text)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) .badge:where(.svelte-1uha8ag){color:var(--text-muted);letter-spacing:.05em;border:1px solid var(--border);background:var(--bg);vertical-align:middle;margin-left:.6rem;padding:.3rem .5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.18em;font-weight:400;display:inline-block;transform:translateY(-.6em)}.lede.svelte-1uha8ag{color:var(--text-muted);max-width:36rem;margin:0;font-size:1.18rem;animation:1s ease-out .4s both svelte-1uha8ag-fade-in}@keyframes svelte-1uha8ag-fade-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.divider.svelte-1uha8ag{opacity:.75;background:linear-gradient(90deg,#0000 0%,#140757 12%,#270953 22%,#6d1042 40%,#a41535 55%,#cc192c 70%,#e41b26 82%,#ed1c24 90%,#0000 100%);border:0;height:1px;margin:2.5rem 0 2rem}.posts.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.18em;color:var(--text-dim);align-items:baseline;gap:.5rem;margin:0 0 1.5rem;font-family:Inter,system-ui,sans-serif;font-size:.78rem;font-weight:500;display:flex}.posts.svelte-1uha8ag h2:where(.svelte-1uha8ag) .num:where(.svelte-1uha8ag){color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:1rem}.post-list.svelte-1uha8ag{margin:0;padding:0;list-style:none}.post-list.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid var(--border);animation:.8s ease-out both svelte-1uha8ag-rise;animation-delay:calc(.6s + var(--i) * .12s);margin:0;padding:0}.post-list.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:none}.post-list.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-bottom:1px solid var(--border)}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.post-list.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text);background:0 0;padding:1.5rem 0;text-decoration:none;transition:padding-left .3s;display:block;position:relative}.post-list.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-shadow:none;padding-left:.75rem}.post-list.svelte-1uha8ag a:where(.svelte-1uha8ag):before{content:"";background:var(--accent);width:0;height:1px;transition:width .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.post-list.svelte-1uha8ag a:where(.svelte-1uha8ag):hover:before{width:.5rem}.post-list.svelte-1uha8ag time:where(.svelte-1uha8ag){color:var(--text-dim);letter-spacing:.08em;margin-bottom:.4rem;font-size:.7rem;display:block}.post-list.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--text);letter-spacing:-.015em;margin:0 0 .5rem;font-family:Iowan Old Style,Charter,Georgia,serif;font-size:1.55rem;font-weight:600;line-height:1.2;transition:color .2s}.post-list.svelte-1uha8ag a:where(.svelte-1uha8ag):hover h3:where(.svelte-1uha8ag){color:var(--accent)}.post-list.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);margin:0 0 .5rem;font-size:.98rem}.more.svelte-1uha8ag{color:var(--text-dim);letter-spacing:.02em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;transition:color .2s}.more.svelte-1uha8ag .arrow:where(.svelte-1uha8ag){transition:transform .2s;display:inline-block}.post-list.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .more:where(.svelte-1uha8ag){color:var(--accent)}.post-list.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .more:where(.svelte-1uha8ag) .arrow:where(.svelte-1uha8ag){transform:translate(.25rem)}
