.page-hero{padding:clamp(100px,12vh,160px) 0 80px}.page-hero-eyebrow{color:var(--accent);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.13em;margin-bottom:24px;text-transform:uppercase}.page-hero-h1{font-family:var(--font-display);font-size:clamp(56px,7vw,110px)!important;letter-spacing:.01em;line-height:.92;margin-bottom:32px}.page-hero-sub{color:var(--muted);font-size:.95rem;font-weight:300;line-height:1.8;max-width:520px}@media (max-width:991px){.page-hero-h1{font-size:clamp(44px,10vw,80px)!important}}@media (max-width:575px){.page-hero-h1{font-size:clamp(40px,12vw,64px)!important}}.blog-hero-stats{display:flex;gap:32px}.blog-hero-stat-value{color:var(--text);font-family:var(--font-display);font-size:2.5rem;line-height:1}.blog-hero-stat-value.accent{color:var(--accent)}.blog-hero-stat-label{color:var(--muted);font-size:.72rem;font-weight:300;margin-top:4px}.hero-bg-wrap{height:100%;pointer-events:none;position:absolute;right:0;top:0;width:70%;z-index:-1}.hero-bg-wrap img{display:block;height:100%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-from,50%));mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-from,50%));object-fit:cover;width:100%}@media (max-width:767px){.hero-bg-wrap{display:none}}