.blog_main__zZKg7{min-height:100vh;background:var(--bg-primary)}.blog_hero__m_tED{max-width:900px;margin:0 auto;padding:calc(var(--nav-height) + var(--space-2xl)) 5% var(--space-xl);text-align:center}.blog_kicker__Vge8n{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.25em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:var(--space-sm)}.blog_title__zAWCj{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4rem);text-transform:uppercase;letter-spacing:.03em;color:var(--text-primary);line-height:1.02;margin-bottom:var(--space-md)}.blog_subtitle__jM4nQ{font-size:1.05rem;color:var(--text-secondary);line-height:1.7;max-width:600px;margin:0 auto}.blog_grid__1mQUH{max-width:1200px;margin:0 auto;padding:var(--space-xl) 5% var(--space-3xl);display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--space-xl);gap:var(--space-xl)}.blog_card__6gn_X{display:flex;flex-direction:column;text-decoration:none;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;transition:transform .35s ease,border-color .3s ease,box-shadow .3s ease}.blog_card__6gn_X:hover{transform:translateY(-6px);border-color:var(--accent-gold);box-shadow:0 18px 44px rgba(0,0,0,.45)}.blog_cardImgWrap__DPvZt{position:relative;aspect-ratio:16/9;background:var(--bg-elevated);overflow:hidden}.blog_cardImg__uIZAU{object-fit:cover;transition:transform .6s ease}.blog_card__6gn_X:hover .blog_cardImg__uIZAU{transform:scale(1.05)}.blog_cardNoImg__rjnER{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);letter-spacing:.2em;color:var(--text-muted);background:radial-gradient(120% 120% at 30% 20%,#1c1c1c,#0b0b0b 70%)}.blog_cardBody__J1S1_{padding:var(--space-lg);display:flex;flex-direction:column;gap:.5rem;flex:1 1}.blog_cardDate__6isbV{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.blog_cardTitle__UowSg{font-family:var(--font-display);font-size:1.4rem;letter-spacing:.02em;color:var(--text-primary);line-height:1.15}.blog_cardExcerpt__O7Kdq{font-size:.92rem;color:var(--text-secondary);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_cardLink__QL_6t{margin-top:auto;padding-top:.5rem;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-gold)}.blog_empty__6Wa62{text-align:center;padding:var(--space-3xl) 5%;color:var(--text-muted)}.blog_emptyCta__DUg9k{display:inline-block;margin-top:var(--space-md);color:var(--accent-gold);text-decoration:none;font-weight:600}