.home.svelte-13wmnd{max-width:var(--max-width-wide);padding:var(--space-8) var(--space-8);margin:0 auto}.hero.svelte-13wmnd{border:.5px solid var(--color-bordo);border-radius:var(--radius-lg);margin-bottom:var(--space-6);grid-template-columns:1.8fr 1fr;min-height:450px;display:grid;overflow:hidden}.hero-main.svelte-13wmnd{background:var(--color-notte);border:none;min-height:300px;text-decoration:none;display:block;position:relative;overflow:hidden}.hero-bg.svelte-13wmnd{position:absolute;inset:0}.hero-image.svelte-13wmnd{object-fit:cover;filter:brightness(.42);width:100%;height:100%;display:block}.hero-placeholder-wrap.svelte-13wmnd{filter:brightness(.55);position:absolute;inset:0;overflow:hidden}.hero-placeholder-wrap.svelte-13wmnd .article-placeholder{width:100%!important;height:100%!important;aspect-ratio:unset!important}[data-theme=light] .hero-placeholder-wrap.svelte-13wmnd .ph-l1{opacity:var(--l1-op,.12)!important}[data-theme=light] .hero-placeholder-wrap.svelte-13wmnd .ph-l2{opacity:var(--l2-op,.08)!important}[data-theme=light] .hero-placeholder-wrap.svelte-13wmnd .ph-l3{opacity:var(--l3-op,.05)!important}[data-theme=light] .hero-placeholder-wrap.svelte-13wmnd .ph-diag{opacity:.17!important}.hero-gradient.svelte-13wmnd{background:linear-gradient(#0000 40%,#000000e0 100%);position:absolute;inset:0}.hero-content.svelte-13wmnd{z-index:1;padding:14px;position:absolute;bottom:0;left:0;right:0}.hero-eyebrow.svelte-13wmnd{font-family:var(--font-sans);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:#fff9;margin:0 0 6px}.hero-title.svelte-13wmnd{font-family:var(--font-serif);font-size:var(--text-2xl);color:#fff;letter-spacing:var(--tracking-tight);margin:0 0 8px;font-weight:700;line-height:1.2}@media (width<=640px){.hero-title.svelte-13wmnd{font-size:var(--text-xl)}}.hero-title.svelte-13wmnd em:where(.svelte-13wmnd){color:#c9a8ff;font-style:italic}.hero-meta.svelte-13wmnd{font-family:var(--font-sans);color:#ffffff8c;align-items:center;gap:5px;font-size:11px;display:flex}.hero-sidebar.svelte-13wmnd{border-left:.5px solid var(--color-bordo);background:var(--color-nebbia);flex-direction:column;display:flex}.sidebar-item.svelte-13wmnd{color:inherit;transition:background var(--transition-fast);border:none;flex-direction:column;flex:1;gap:4px;padding:12px;text-decoration:none;display:flex;overflow:hidden}.sidebar-item.svelte-13wmnd+.sidebar-item:where(.svelte-13wmnd){border-top:.5px solid var(--color-bordo)}.sidebar-item.svelte-13wmnd:hover{background:var(--color-iris)}.sidebar-tag.svelte-13wmnd{font-family:var(--font-sans);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-viola)}.sidebar-title.svelte-13wmnd{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-notte);line-height:var(--leading-snug);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=640px){.sidebar-title.svelte-13wmnd{font-size:var(--text-lg)}}.sidebar-excerpt.svelte-13wmnd{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-grafite);line-height:var(--leading-relaxed);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.sidebar-meta.svelte-13wmnd{font-family:var(--font-sans);color:var(--color-lilla);font-size:10px}.divider.svelte-13wmnd{background:var(--color-iris);border-top:.5px solid var(--color-bordo);border-bottom:.5px solid var(--color-bordo);margin-bottom:var(--space-6);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.divider-label.svelte-13wmnd{font-family:var(--font-sans);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-notte)}.divider-count.svelte-13wmnd{font-family:var(--font-sans);color:var(--color-lilla);font-size:10px}.articles-grid.svelte-13wmnd{gap:var(--space-5);margin-bottom:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=768px){.articles-grid.svelte-13wmnd{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.articles-grid.svelte-13wmnd{grid-template-columns:1fr}}.grid-card.svelte-13wmnd{color:inherit;border:none;text-decoration:none;display:block}.grid-card.svelte-13wmnd:not(.compact){border:.5px solid var(--color-bordo);border-radius:var(--radius-lg);transition:border-color var(--transition-base), box-shadow var(--transition-base);background:#fff;overflow:hidden}[data-theme=dark] .grid-card.svelte-13wmnd:not(.compact){background:var(--color-iris)}.grid-card.svelte-13wmnd:not(.compact):hover{border-color:var(--color-lavanda);box-shadow:var(--shadow-md)}.card-image.svelte-13wmnd{aspect-ratio:16/9;overflow:hidden}.card-cover.svelte-13wmnd{object-fit:cover;width:100%;height:100%;display:block}.grid-card.svelte-13wmnd:not(.compact) .card-tag:where(.svelte-13wmnd){margin:var(--space-3) var(--space-4) 0;display:block}.grid-card.svelte-13wmnd:not(.compact) .card-title:where(.svelte-13wmnd){margin:var(--space-2) var(--space-4)}.grid-card.svelte-13wmnd:not(.compact) .card-meta:where(.svelte-13wmnd){margin:0 var(--space-4) var(--space-4)}.grid-card.compact.svelte-13wmnd{padding:var(--space-3) 0;border-top:.5px solid var(--color-bordo)}.grid-card.compact.svelte-13wmnd:hover .card-title:where(.svelte-13wmnd){color:var(--color-lavanda)}.grid-card.compact.svelte-13wmnd .card-tag:where(.svelte-13wmnd){margin-bottom:var(--space-1);display:block}.card-tag.svelte-13wmnd{font-family:var(--font-sans);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-viola)}.card-title.svelte-13wmnd{font-family:var(--font-serif);font-size:13px;font-weight:var(--weight-semibold);color:var(--color-notte);line-height:var(--leading-snug);transition:color var(--transition-fast)}.grid-card.svelte-13wmnd:not(.compact):hover .card-title:where(.svelte-13wmnd){color:var(--color-lavanda)}.card-meta.svelte-13wmnd{font-family:var(--font-sans);color:var(--color-lilla);margin-top:var(--space-1);font-size:11px}.home-footer.svelte-13wmnd{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) 0;border-top:.5px solid var(--color-bordo);margin-top:var(--space-4);display:flex}.tag-cloud.svelte-13wmnd{gap:var(--space-2);flex-wrap:wrap;flex:1;display:flex}.tag-chip.svelte-13wmnd{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-viola);background:var(--color-iris);border:.5px solid var(--color-bordo);border-radius:var(--radius-sm);border-bottom:.5px solid var(--color-bordo);transition:background var(--transition-fast), border-color var(--transition-fast);padding:3px 9px;text-decoration:none;display:inline-block}.tag-chip.svelte-13wmnd:hover{background:var(--color-bordo);border-color:var(--color-lavanda)}.all-link.svelte-13wmnd{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-viola);white-space:nowrap;transition:color var(--transition-fast);border:none;align-self:center;text-decoration:none}.all-link.svelte-13wmnd:hover{color:var(--color-lavanda)}.empty.svelte-13wmnd{color:var(--color-lilla);font-family:var(--font-sans);font-size:var(--text-sm)}@media (width<=640px){.home.svelte-13wmnd{padding:var(--space-4) var(--space-4)}.hero.svelte-13wmnd{min-height:unset;grid-template-columns:1fr}.hero-main.svelte-13wmnd{aspect-ratio:16/9;min-height:unset}.hero-sidebar.svelte-13wmnd{border-left:none;border-top:.5px solid var(--color-bordo);flex-direction:row}.sidebar-item.svelte-13wmnd+.sidebar-item:where(.svelte-13wmnd){border-top:none;border-left:.5px solid var(--color-bordo)}.home-footer.svelte-13wmnd{gap:var(--space-3);flex-direction:column}}
