.container.svelte-ybf1ig.svelte-ybf1ig{max-width:1120px;margin:0 auto;padding:0 28px}.eyebrow.svelte-ybf1ig.svelte-ybf1ig{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.04em;color:var(--accent-ink);font-weight:500;margin-bottom:18px;font-family:var(--body)}.eyebrow.svelte-ybf1ig.svelte-ybf1ig:before{content:"";width:20px;height:1px;background:var(--accent)}.accent-em.svelte-ybf1ig.svelte-ybf1ig{font-style:italic;color:var(--accent-ink)}.blog-hero.svelte-ybf1ig.svelte-ybf1ig{position:relative;background:var(--bg);padding:64px 0 56px;overflow:hidden;font-family:var(--body)}.hero-glow.svelte-ybf1ig.svelte-ybf1ig{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(48% 60% at 18% 0%,rgba(42,220,101,.14),transparent 68%)}.blog-hero.svelte-ybf1ig .container.svelte-ybf1ig{position:relative;z-index:1}.blog-hero.svelte-ybf1ig h1.svelte-ybf1ig{font-family:var(--display);font-weight:300;letter-spacing:-.025em;font-size:clamp(34px,5vw,58px);line-height:1.08;color:var(--white);max-width:640px;margin-bottom:18px}.blog-hero.svelte-ybf1ig .subheading.svelte-ybf1ig{color:var(--sage);font-size:17px;max-width:480px;font-family:var(--body)}.blog-topics.svelte-ybf1ig.svelte-ybf1ig{background:var(--bg);padding-bottom:8px}.topic-list.svelte-ybf1ig.svelte-ybf1ig{display:flex;gap:10px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:8px}.topic-list.svelte-ybf1ig.svelte-ybf1ig::-webkit-scrollbar{display:none}.topic-pill.svelte-ybf1ig.svelte-ybf1ig{font-family:var(--body);text-transform:capitalize;white-space:nowrap;font-size:13.5px;font-weight:500;color:var(--sage);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-pill);padding:9px 18px;cursor:pointer;transition:border-color .18s ease,color .18s ease}.topic-pill.svelte-ybf1ig.svelte-ybf1ig:hover{color:var(--white);border-color:#fff3}.topic-pill.topic-selected.svelte-ybf1ig.svelte-ybf1ig{color:var(--accent-ink);border-color:#2adc6573;background:var(--accent-dim)}.posts-section.svelte-ybf1ig.svelte-ybf1ig{background:var(--bg);padding:40px 0 96px}.row.svelte-ybf1ig.svelte-ybf1ig{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;list-style:none;padding:0;margin:0}@media (max-width: 900px){.row.svelte-ybf1ig.svelte-ybf1ig{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.row.svelte-ybf1ig.svelte-ybf1ig{grid-template-columns:1fr}}.reveal.svelte-ybf1ig.svelte-ybf1ig{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.reveal.svelte-ybf1ig.svelte-ybf1ig.in{opacity:1;transform:none}.posts-section.svelte-ybf1ig a.svelte-ybf1ig{display:block;text-decoration:none}.img-hover.svelte-ybf1ig.svelte-ybf1ig{font-size:0;overflow:hidden;display:block;margin-bottom:14px;border-radius:var(--r-card);border:1px solid var(--glass-border)}.img-hover.svelte-ybf1ig img.svelte-ybf1ig{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .4s ease}.posts-section.svelte-ybf1ig li:hover .img-hover img.svelte-ybf1ig{transform:scale(1.04)}.post-title.svelte-ybf1ig.svelte-ybf1ig{display:block;font-family:var(--display);font-weight:400;font-size:17px;line-height:1.4;color:var(--white);transition:color .15s ease}.posts-section.svelte-ybf1ig li:hover .post-title.svelte-ybf1ig{color:var(--accent-ink)}@media (prefers-reduced-motion: reduce){.reveal.svelte-ybf1ig.svelte-ybf1ig,.reveal.svelte-ybf1ig.svelte-ybf1ig.in{opacity:1;transform:none;transition:none}}
