.impulse.svelte-1ftyxql{--imp-accent: var(--btb-steel);--imp-accent-strong: var(--btb-steel-hover);--imp-accent-soft: var(--btb-teal-light);--imp-ink: var(--text-heading);--imp-line: var(--border);--imp-muted: var(--text-muted);--imp-graphite: var(--text-secondary);background:var(--bg-page);color:var(--text-primary);min-height:100vh}.wrap.svelte-1ftyxql{max-width:900px;margin:0 auto;padding:0 24px}.md.svelte-1ftyxql strong,.md.svelte-1ftyxql em{color:var(--imp-accent-strong);font-weight:700;font-style:normal}.block.svelte-1ftyxql{padding:40px 0}.kick.svelte-1ftyxql{display:block;font-family:var(--ff-ui);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--imp-accent);margin-bottom:14px}.hero.svelte-1ftyxql{padding:72px 0 32px}.hero.svelte-1ftyxql h1:where(.svelte-1ftyxql){font-family:var(--ff-serif);font-weight:700;font-size:clamp(2rem,5vw,3rem);line-height:1.1;max-width:20ch;color:var(--text-heading)}.hero.svelte-1ftyxql .sub:where(.svelte-1ftyxql){color:var(--imp-graphite);font-size:1.02rem;line-height:1.65;max-width:54ch;margin:18px 0 0}.principle.svelte-1ftyxql{display:inline-flex;align-items:center;gap:9px;margin-top:22px;padding:9px 18px;border:1.5px dashed color-mix(in srgb,var(--imp-accent) 45%,transparent);border-radius:100px;font-family:var(--ff-ui);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--imp-accent-strong);background:color-mix(in srgb,var(--imp-accent) 5%,transparent)}.feat-block.svelte-1ftyxql{padding-top:8px}.featured.svelte-1ftyxql{display:block;background:var(--bg-surface);border:1px solid var(--imp-line);border-left:4px solid var(--imp-accent);border-radius:16px;overflow:hidden;text-decoration:none;color:var(--text-primary);box-shadow:var(--shadow-card);transition:transform .15s,border-color .2s}.featured.svelte-1ftyxql:hover{transform:translateY(-3px);border-left-color:var(--imp-accent-strong)}.featured.has-img.svelte-1ftyxql{display:grid;grid-template-columns:340px 1fr;align-items:stretch}.featured-img.svelte-1ftyxql{overflow:hidden;border-right:1px solid var(--imp-line)}.featured-img.svelte-1ftyxql img:where(.svelte-1ftyxql){width:100%;height:100%;min-height:220px;object-fit:cover;display:block;transition:transform .4s ease}.featured.svelte-1ftyxql:hover .featured-img:where(.svelte-1ftyxql) img:where(.svelte-1ftyxql){transform:scale(1.03)}.featured-body.svelte-1ftyxql{padding:30px 34px}.fk.svelte-1ftyxql{display:block;font-family:var(--ff-ui);font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--imp-accent-strong);margin-bottom:12px}.featured.svelte-1ftyxql h2:where(.svelte-1ftyxql){font-family:var(--ff-serif);font-weight:700;font-size:clamp(1.35rem,3.2vw,1.8rem);line-height:1.2;color:var(--text-heading);margin-bottom:10px}.featured.svelte-1ftyxql p:where(.svelte-1ftyxql){color:var(--imp-graphite);font-size:.92rem;line-height:1.65;max-width:64ch}.meta.svelte-1ftyxql{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:18px}.meta.svelte-1ftyxql .d:where(.svelte-1ftyxql){font-family:var(--ff-ui);font-size:.75rem;color:var(--imp-muted);margin-right:6px}.more.svelte-1ftyxql{color:var(--imp-accent-strong);font-weight:600;font-size:.85rem;margin-left:auto}.tag.svelte-1ftyxql{font-family:var(--ff-ui);font-size:.68rem;color:var(--imp-graphite);border:1px solid var(--imp-line);border-radius:100px;padding:3px 11px;background:var(--bg-section-alt)}.archive.svelte-1ftyxql{padding-top:8px}.yr.svelte-1ftyxql{display:flex;align-items:center;gap:14px;font-family:var(--ff-serif);font-weight:700;font-size:1.2rem;color:var(--imp-muted);margin:28px 0 6px}.yr.svelte-1ftyxql:after{content:"";flex-grow:1;height:1px;background:var(--imp-line)}.post.svelte-1ftyxql{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:18px 4px;border-bottom:1px solid var(--imp-line);text-decoration:none;color:var(--text-primary)}.post.has-thumb.svelte-1ftyxql{grid-template-columns:108px 1fr auto}.post-thumb.svelte-1ftyxql{width:108px;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;border:1px solid var(--imp-line)}.post-thumb.svelte-1ftyxql img:where(.svelte-1ftyxql){width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.post.svelte-1ftyxql:hover .post-thumb:where(.svelte-1ftyxql) img:where(.svelte-1ftyxql){transform:scale(1.04)}.post-body.svelte-1ftyxql{min-width:0}.post.svelte-1ftyxql h3:where(.svelte-1ftyxql){font-family:var(--ff-serif);font-weight:600;font-size:1.1rem;line-height:1.3;color:var(--text-heading);transition:color .15s}.post.svelte-1ftyxql:hover h3:where(.svelte-1ftyxql){color:var(--imp-accent-strong)}.post.svelte-1ftyxql p:where(.svelte-1ftyxql){font-size:.88rem;color:var(--imp-graphite);line-height:1.55;max-width:66ch;margin-top:4px}.post.svelte-1ftyxql .tags:where(.svelte-1ftyxql){display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.post-date.svelte-1ftyxql{font-family:var(--ff-ui);font-size:.78rem;color:var(--imp-muted);white-space:nowrap;align-self:start;padding-top:2px}.why-block.svelte-1ftyxql{padding-top:8px;padding-bottom:56px}.why.svelte-1ftyxql{border-left:3px solid var(--imp-accent);background:var(--bg-section-alt);border-radius:0 14px 14px 0;padding:20px 24px}.why.svelte-1ftyxql b:where(.svelte-1ftyxql){display:block;font-family:var(--ff-serif);font-weight:700;font-size:1.05rem;color:var(--text-heading);margin-bottom:6px}.why.svelte-1ftyxql p:where(.svelte-1ftyxql){font-size:.9rem;line-height:1.65;color:var(--imp-graphite);max-width:66ch}.empty.svelte-1ftyxql{text-align:center;color:var(--imp-muted);padding:40px 0}@media(max-width:720px){.featured.has-img.svelte-1ftyxql{grid-template-columns:1fr}.featured-img.svelte-1ftyxql{border-right:none;border-bottom:1px solid var(--imp-line)}.featured-img.svelte-1ftyxql img:where(.svelte-1ftyxql){min-height:0;aspect-ratio:16 / 9}}@media(max-width:560px){.wrap.svelte-1ftyxql{padding:0 18px}.post.has-thumb.svelte-1ftyxql{grid-template-columns:84px 1fr}.post-thumb.svelte-1ftyxql{width:84px}.post-date.svelte-1ftyxql{display:none}}
