.hero.svelte-8fdu19{background:var(--navy);color:#fff;padding:4rem 0 3.5rem}.hero-inner.svelte-8fdu19{justify-content:space-between;align-items:flex-end;gap:2rem;max-width:1100px;margin-inline:auto;padding-inline:2rem;display:flex}.hero-label.svelte-8fdu19{letter-spacing:.12em;color:var(--amber);text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:600}.hero-title.svelte-8fdu19{color:#fff;letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(3rem,7vw,5rem);font-weight:800;line-height:1.05}.hero-title.svelte-8fdu19 em:where(.svelte-8fdu19){color:var(--amber);font-style:italic}.hero-sub.svelte-8fdu19{color:#ffffffa6;max-width:360px;font-size:1rem;line-height:1.65}.hero-right.svelte-8fdu19{text-align:right;flex-shrink:0}.hero-stat.svelte-8fdu19{margin-bottom:.25rem}.hero-stat-label.svelte-8fdu19{letter-spacing:.1em;color:#ffffffa6;text-transform:uppercase;font-size:.7rem}.hero-stat-value.svelte-8fdu19{letter-spacing:.08em;color:var(--amber);text-transform:uppercase;font-size:.75rem;font-weight:700}.filter-bar.svelte-8fdu19{border-bottom:1px solid var(--gray-200);z-index:10;background:#fff;position:sticky;top:0}.filter-inner.svelte-8fdu19{scrollbar-width:none;align-items:center;gap:1.25rem;max-width:1100px;margin-inline:auto;padding:.75rem 2rem;display:flex;overflow-x:auto}.filter-inner.svelte-8fdu19::-webkit-scrollbar{display:none}.filter-label.svelte-8fdu19{letter-spacing:.1em;color:var(--gray-600);flex-shrink:0;font-size:.7rem;font-weight:600}.filter-tags.svelte-8fdu19{flex-wrap:nowrap;gap:.375rem;display:flex}.filter-btn.svelte-8fdu19{cursor:pointer;color:var(--gray-700);white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:.3rem .875rem;font-size:.8125rem;font-weight:500;transition:background .1s,color .1s}.filter-btn.svelte-8fdu19:hover{background:var(--gray-100)}.filter-btn.active.svelte-8fdu19{background:var(--navy);color:#fff}.main.svelte-8fdu19{max-width:1100px;margin-inline:auto;padding:3rem 2rem 4rem}.featured.svelte-8fdu19{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-bottom:4rem;display:grid}.featured-card.svelte-8fdu19{background:var(--navy);color:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:280px;padding:2.5rem;display:flex}.featured-badge.svelte-8fdu19{letter-spacing:.1em;color:#ffffffa6;text-transform:uppercase;gap:.4rem;margin-bottom:1.5rem;font-size:.7rem;font-weight:600;display:flex}.featured-dot.svelte-8fdu19{color:#ffffff73}.featured-quote.svelte-8fdu19{color:#fff;flex:1;font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:700;line-height:1.35}.featured-quote-fallback.svelte-8fdu19{color:#fffc;flex:1;font-size:1.125rem;line-height:1.6}.featured-body.svelte-8fdu19{flex-direction:column;gap:1rem;display:flex}.featured-tags.svelte-8fdu19{flex-wrap:wrap;gap:.5rem;display:flex}.tag-chip.svelte-8fdu19{letter-spacing:.1em;color:var(--amber-text);text-transform:uppercase;font-size:.6875rem;font-weight:700}.tag-chip.svelte-8fdu19+.tag-chip:where(.svelte-8fdu19):before{content:"·";color:var(--gray-400,#9ca3af);margin-right:.5rem}.tag-chip--featured.svelte-8fdu19{color:var(--amber-text)}.featured-title.svelte-8fdu19{letter-spacing:-.02em;font-size:clamp(1.625rem,3vw,2.25rem);font-weight:800;line-height:1.15}.featured-title.svelte-8fdu19 a:where(.svelte-8fdu19){color:inherit;text-decoration:none}.featured-title.svelte-8fdu19 a:where(.svelte-8fdu19):hover{color:var(--amber-text)}.featured-desc.svelte-8fdu19{color:var(--gray-600);font-size:1rem;line-height:1.65}.post-author.svelte-8fdu19{color:var(--gray-600);align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.author-name.svelte-8fdu19{color:var(--gray-700);font-weight:500}.author-sep.svelte-8fdu19{color:var(--gray-400,#9ca3af)}.recent.svelte-8fdu19{margin-top:0}.recent-header.svelte-8fdu19{border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:baseline;margin-bottom:2rem;padding-bottom:.75rem;display:flex}.recent-title.svelte-8fdu19{font-size:1.5rem;font-weight:700}.recent-count.svelte-8fdu19{letter-spacing:.1em;color:var(--gray-600);text-transform:uppercase;font-size:.7rem;font-weight:600}.essays-grid.svelte-8fdu19{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.essay-card.svelte-8fdu19{border-bottom:1px solid var(--gray-200);flex-direction:column;gap:.5rem;padding:1.75rem 1.5rem 1.75rem 0;display:flex}.essay-card.svelte-8fdu19:nth-child(3n+2),.essay-card.svelte-8fdu19:nth-child(3n+3){border-left:1px solid var(--gray-200);padding-left:1.5rem}.essay-num.svelte-8fdu19{letter-spacing:.08em;color:var(--gray-600);text-transform:uppercase;font-size:.7rem;font-weight:600}.essay-tags.svelte-8fdu19{gap:.5rem;display:flex}.essay-tag.svelte-8fdu19{letter-spacing:.1em;color:var(--amber-text);text-transform:uppercase;font-size:.6875rem;font-weight:700}.essay-title.svelte-8fdu19{font-size:1.125rem;font-weight:700;line-height:1.3}.essay-title.svelte-8fdu19 a:where(.svelte-8fdu19){color:inherit;text-decoration:none}.essay-title.svelte-8fdu19 a:where(.svelte-8fdu19):hover{color:var(--amber-text)}.essay-desc.svelte-8fdu19{color:var(--gray-600);flex:1;font-size:.9rem;line-height:1.6}.essay-footer.svelte-8fdu19{letter-spacing:.05em;color:var(--gray-600);text-transform:uppercase;align-items:center;gap:.375rem;margin-top:auto;padding-top:.75rem;font-size:.75rem;font-weight:600;display:flex}.essay-author.svelte-8fdu19{color:var(--gray-700)}.essay-sep.svelte-8fdu19{color:var(--gray-400,#9ca3af)}.empty.svelte-8fdu19{color:var(--gray-600);text-align:center;padding-block:4rem}.newsletter.svelte-8fdu19{border-top:1px solid var(--gray-200);background:#f5f0e8;padding:4rem 0}.newsletter-inner.svelte-8fdu19{justify-content:space-between;align-items:center;gap:3rem;max-width:1100px;margin-inline:auto;padding-inline:2rem;display:flex}.newsletter-left.svelte-8fdu19{max-width:520px}.newsletter-label.svelte-8fdu19{letter-spacing:.12em;color:#92400e;text-transform:uppercase;margin-bottom:.875rem;font-size:.7rem;font-weight:700}.newsletter-heading.svelte-8fdu19{letter-spacing:-.02em;color:var(--navy);margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;line-height:1.2}.newsletter-sub.svelte-8fdu19{color:var(--gray-600);font-size:.9375rem;line-height:1.65}.newsletter-right.svelte-8fdu19{flex-shrink:0}.newsletter-btn.svelte-8fdu19{background:var(--navy);color:#fff;border-radius:8px;padding:.875rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-block}.newsletter-btn.svelte-8fdu19:hover{opacity:.85}@media (max-width:900px){.featured.svelte-8fdu19{grid-template-columns:1fr;gap:2rem}.essays-grid.svelte-8fdu19{grid-template-columns:repeat(2,1fr)}.essay-card.svelte-8fdu19:nth-child(3n+2),.essay-card.svelte-8fdu19:nth-child(3n+3){border-left:none;padding-left:0}.essay-card.svelte-8fdu19:nth-child(2n){border-left:1px solid var(--gray-200);padding-left:1.5rem}.newsletter-inner.svelte-8fdu19{flex-direction:column;align-items:flex-start;gap:2rem}}@media (max-width:640px){.hero-inner.svelte-8fdu19{flex-direction:column;align-items:flex-start}.hero-right.svelte-8fdu19{text-align:left}.essays-grid.svelte-8fdu19{grid-template-columns:1fr}.essay-card.svelte-8fdu19:nth-child(2n){border-left:none;padding-left:0}.featured-card.svelte-8fdu19{min-height:200px}}
