.page-header{min-height:70vh;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-top:80px}.page-header-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.page-header-bg img{width:100%;height:100%;object-fit:cover}.page-header-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(10,10,11,.5) 0,rgba(10,10,11,.7) 50%,rgba(10,10,11,.95) 100%);z-index:1}.page-header-content{position:relative;z-index:2;text-align:center;max-width:800px;padding:0 2rem}.page-label{font-size:.75rem;letter-spacing:.4em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:1.5rem;font-family:Montserrat,sans-serif}.page-title{font-size:clamp(3rem,8vw,6rem);font-weight:300;margin-bottom:1.5rem;line-height:1}.page-subtitle{font-size:1.1rem;color:var(--text-secondary);font-family:Montserrat,sans-serif;font-weight:300;line-height:1.8}.featured-article{display:grid;grid-template-columns:1fr 1fr;min-height:500px;background:var(--bg-secondary)}.featured-article-content{padding:4rem;display:flex;flex-direction:column;justify-content:center}.featured-tag{display:inline-block;padding:.4rem 1rem;background:rgba(201,169,98,.1);color:var(--accent-gold);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;font-family:Montserrat,sans-serif;width:fit-content;margin-bottom:1.5rem}.featured-title{font-size:2.5rem;font-weight:400;margin-bottom:1.5rem;line-height:1.2}.featured-excerpt{color:var(--text-secondary);font-family:Montserrat,sans-serif;font-weight:300;line-height:1.8;margin-bottom:2rem}.featured-link{color:var(--accent-gold);text-decoration:none;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;font-family:Montserrat,sans-serif;transition:var(--transition-smooth)}.featured-link:hover{opacity:.8}.featured-article-image{position:relative;overflow:hidden}.featured-article-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.featured-article:hover .featured-article-image img{transform:scale(1.05)}.metrics-section{padding:6rem 4rem}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto}.metric-card{background:var(--bg-card);border:1px solid var(--border);padding:2.5rem 2rem;text-align:center;transition:var(--transition-smooth)}.metric-card:hover{border-color:var(--accent-gold);transform:translateY(-5px)}.metric-icon{font-size:1.5rem;color:var(--accent-gold);margin-bottom:1rem}.metric-value{font-size:2rem;font-weight:400;color:var(--text-primary);margin-bottom:.5rem}.metric-label{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-family:Montserrat,sans-serif}.articles-list{padding:6rem 4rem}.articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto}.article-card{background:var(--bg-card);border:1px solid var(--border);overflow:hidden;transition:var(--transition-smooth)}.article-card:hover{border-color:var(--border-hover);transform:translateY(-5px)}.article-card-image{height:200px;overflow:hidden}.article-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.article-card:hover .article-card-image img{transform:scale(1.05)}.article-card-content{padding:1.5rem}.article-card-category{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-gold);font-family:Montserrat,sans-serif}.article-card-title{font-size:1.2rem;font-weight:400;margin:.75rem 0;line-height:1.3}.article-card-excerpt{color:var(--text-secondary);font-size:.85rem;font-family:Montserrat,sans-serif;font-weight:300;line-height:1.6;margin-bottom:1rem}.article-card-date{font-size:.7rem;color:var(--text-muted);font-family:Montserrat,sans-serif}.newsletter-form{display:flex;gap:1rem;max-width:500px;margin:0 auto}.newsletter-form .form-input{flex:1}@media (max-width:1024px){.featured-article{grid-template-columns:1fr}.featured-article-image{height:300px;order:-1}.metrics-grid{grid-template-columns:repeat(2,1fr)}.articles-grid{grid-template-columns:1fr}}@media (max-width:768px){.metrics-grid{grid-template-columns:1fr}.newsletter-form{flex-direction:column}}