.blog-hero[data-v-3d44cf36]{display:grid;grid-template-columns:1fr 1fr;min-height:540px;background:#1c1b1b;cursor:pointer;transition:background .2s}.blog-hero[data-v-3d44cf36]:hover{background:#222120}.blog-hero:hover .hero-title[data-v-3d44cf36]{color:#f2ca50}.blog-hero:hover .cta-arrow[data-v-3d44cf36]{transform:translate(4px)}.hero-image[data-v-3d44cf36]{position:relative;background-color:#1a1918;background-size:cover;background-position:center;overflow:hidden}.hero-image[data-v-3d44cf36]:after{content:"";position:absolute;inset:0;background:#00000061;transition:opacity .35s ease;pointer-events:none;z-index:1}.blog-hero:hover .hero-image[data-v-3d44cf36]:after{opacity:0}.hero-image-placeholder[data-v-3d44cf36]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1918,#2a2820 60%,#1c1a16)}.hero-placeholder-text[data-v-3d44cf36]{font-family:"Noto Serif",serif;font-size:5rem;font-weight:700;color:#f2ca5012;letter-spacing:.2em;-webkit-user-select:none;user-select:none}.hero-image-overlay[data-v-3d44cf36]{position:absolute;inset:0;background:linear-gradient(to right,transparent 60%,#1c1b1b)}.hero-content[data-v-3d44cf36]{padding:3rem 2.5rem 3rem 3rem;display:flex;flex-direction:column;justify-content:center}.hero-meta[data-v-3d44cf36]{display:flex;align-items:center;gap:10px;margin-bottom:1.5rem}.hero-badge[data-v-3d44cf36]{font-family:Manrope,sans-serif;font-size:.6rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#131313;background:#f2ca50;padding:3px 8px}.hero-category[data-v-3d44cf36]{font-family:Manrope,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f2ca50}.hero-sep[data-v-3d44cf36]{color:#e5e2e140}.hero-time[data-v-3d44cf36]{font-family:Manrope,sans-serif;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:#e5e2e166}.hero-title[data-v-3d44cf36]{font-family:"Noto Serif",serif;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700;color:#e5e2e1;line-height:1.25;letter-spacing:-.02em;margin-bottom:1.25rem;transition:color .2s}.hero-excerpt[data-v-3d44cf36]{font-family:Manrope,sans-serif;font-size:.9rem;line-height:1.75;color:#e5e2e18c;margin-bottom:2rem;flex:1}.hero-footer[data-v-3d44cf36]{display:flex;align-items:center;justify-content:space-between}.hero-date[data-v-3d44cf36]{font-family:Manrope,sans-serif;font-size:.7rem;letter-spacing:.06em;color:#e5e2e14d}.hero-cta[data-v-3d44cf36]{font-family:Manrope,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f2ca50;text-decoration:none;display:flex;align-items:center;gap:6px}.cta-arrow[data-v-3d44cf36]{display:inline-block;transition:transform .2s}@media(max-width:768px){.blog-hero[data-v-3d44cf36]{grid-template-columns:1fr}.hero-image[data-v-3d44cf36]{min-height:220px}.hero-image-overlay[data-v-3d44cf36]{background:linear-gradient(to bottom,transparent 60%,#1c1b1b)}.hero-content[data-v-3d44cf36]{padding:2rem 1.5rem}}.blog-card[data-v-c5efe1c2]{display:flex;flex-direction:column;text-decoration:none;background:#1c1b1b;transition:background .2s;cursor:pointer}.blog-card[data-v-c5efe1c2]:hover{background:#2a2a2a}.blog-card:hover .card-title[data-v-c5efe1c2]{color:#f2ca50}.blog-card:hover .cta-arrow[data-v-c5efe1c2]{transform:translate(4px)}.card-image[data-v-c5efe1c2]{position:relative;height:220px;background-color:#242320;background-size:cover;background-position:center;overflow:hidden;flex-shrink:0}.card-image[data-v-c5efe1c2]:after{content:"";position:absolute;inset:0;background:#00000061;transition:opacity .35s ease;pointer-events:none}.blog-card:hover .card-image[data-v-c5efe1c2]:after{opacity:0}.card-image-placeholder[data-v-c5efe1c2]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1c1b1b,#2a2820)}.placeholder-initial[data-v-c5efe1c2]{font-family:"Noto Serif",serif;font-size:4rem;color:#f2ca501f;font-weight:700;letter-spacing:-.02em;-webkit-user-select:none;user-select:none}.card-body[data-v-c5efe1c2]{padding:1.5rem;display:flex;flex-direction:column;flex:1}.card-meta[data-v-c5efe1c2]{display:flex;align-items:center;gap:6px;margin-bottom:.75rem}.card-category[data-v-c5efe1c2]{font-family:Manrope,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f2ca50}.card-separator[data-v-c5efe1c2]{color:#e5e2e14d;font-size:.75rem}.card-time[data-v-c5efe1c2]{font-family:Manrope,sans-serif;font-size:.65rem;font-weight:500;letter-spacing:.08em;color:#e5e2e173;text-transform:uppercase}.card-title[data-v-c5efe1c2]{font-family:"Noto Serif",serif;font-size:1.05rem;font-weight:700;color:#e5e2e1;line-height:1.4;letter-spacing:-.01em;margin-bottom:.75rem;transition:color .2s;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-excerpt[data-v-c5efe1c2]{font-family:Manrope,sans-serif;font-size:.82rem;line-height:1.65;color:#e5e2e180;margin-bottom:1.25rem;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-cta[data-v-c5efe1c2]{font-family:Manrope,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f2ca50;display:flex;align-items:center;gap:6px;margin-top:auto}.cta-arrow[data-v-c5efe1c2]{transition:transform .2s;display:inline-block}.blog-page[data-v-aa93b9db]{background:#131313;min-height:100vh}.blog-header[data-v-aa93b9db]{padding:5rem 0 4rem}.blog-eyebrow[data-v-aa93b9db]{font-family:Manrope,sans-serif;font-size:.65rem;font-weight:800;letter-spacing:.2em;color:#f2ca50;margin-bottom:1.5rem}.blog-display[data-v-aa93b9db]{font-family:"Noto Serif",serif;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:700;color:#e5e2e1;line-height:1.1;letter-spacing:-.02em;margin-bottom:1.5rem}.blog-display em[data-v-aa93b9db]{font-style:italic;color:#f2ca50}.blog-subtitle[data-v-aa93b9db]{font-family:Manrope,sans-serif;font-size:1rem;line-height:1.7;color:#e5e2e180;max-width:520px}.blog-featured[data-v-aa93b9db]{padding-bottom:5rem}.blog-section[data-v-aa93b9db]{padding:4rem 0}.section-label[data-v-aa93b9db]{display:flex;align-items:center;gap:1.5rem;margin-bottom:2.5rem}.section-category[data-v-aa93b9db]{font-family:"Noto Serif",serif;font-size:1.4rem;font-weight:700;color:#e5e2e1;letter-spacing:-.01em;white-space:nowrap}.section-line[data-v-aa93b9db]{flex:1;height:1px;background:#f2ca501f}.posts-grid[data-v-aa93b9db]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px;background:#131313}.blog-cta[data-v-aa93b9db]{padding:6rem 0;background:#0e0e0e}.cta-eyebrow[data-v-aa93b9db]{font-family:Manrope,sans-serif;font-size:.65rem;font-weight:800;letter-spacing:.2em;color:#f2ca5080;margin-bottom:1.5rem}.cta-title[data-v-aa93b9db]{font-family:"Noto Serif",serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:700;color:#e5e2e1;line-height:1.2;letter-spacing:-.02em}.cta-title em[data-v-aa93b9db]{color:#f2ca50;font-style:italic}.cta-btn[data-v-aa93b9db]{background:linear-gradient(110deg,#ecb613,#f5c842 45%,#d4950a)!important;color:#1a1200!important;letter-spacing:.06em;border-radius:0;box-shadow:0 0 24px #ecb61359}
