.HeroArticle-module__xKmdvG__hero{aspect-ratio:21/7;border-radius:var(--radius);background-color:var(--card-bg);border:1px solid var(--border-color);align-items:flex-end;width:100%;max-height:400px;margin-bottom:24px;transition:background-color .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.HeroArticle-module__xKmdvG__hero:hover .HeroArticle-module__xKmdvG__image{transform:scale(1.05)}.HeroArticle-module__xKmdvG__imageLink{width:100%;height:100%;position:absolute;top:0;left:0}.HeroArticle-module__xKmdvG__image{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.HeroArticle-module__xKmdvG__placeholderBg{background:var(--border-color);width:100%;height:100%;transition:background-color .3s,color .3s}.HeroArticle-module__xKmdvG__maskedBlurContainer{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000 40%,#000 90% 100%);mask-image:linear-gradient(#0000 40%,#000 90% 100%)}.HeroArticle-module__xKmdvG__blurredImage{filter:blur(12px);transition:transform .6s cubic-bezier(.2,.8,.2,1);transform:scale(1.05)}.HeroArticle-module__xKmdvG__hero:hover .HeroArticle-module__xKmdvG__blurredImage{transform:scale(1.1)}.HeroArticle-module__xKmdvG__noImage .HeroArticle-module__xKmdvG__placeholderBg{color:var(--text-muted);transition:background-color .3s,color .3s}.HeroArticle-module__xKmdvG__noImage:hover .HeroArticle-module__xKmdvG__placeholderBg{color:var(--text-muted);transform:none}.HeroArticle-module__xKmdvG__noImage:hover .HeroArticle-module__xKmdvG__blurredImage{transform:scale(1.05)}.HeroArticle-module__xKmdvG__noImage:hover .HeroArticle-module__xKmdvG__title{color:var(--foreground)}.HeroArticle-module__xKmdvG__gradientTint{background-color:color-mix(in srgb, var(--background) 75%, transparent);width:100%;height:100%;transition:background-color .3s;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000 35%,#000 100%);mask-image:linear-gradient(#0000 35%,#000 100%)}.HeroArticle-module__xKmdvG__content{z-index:2;width:100%;color:var(--foreground);pointer-events:none;padding:48px 48px 24px;position:relative}.HeroArticle-module__xKmdvG__content *{pointer-events:auto}.HeroArticle-module__xKmdvG__badgeWrapper{gap:12px;margin-bottom:24px;display:flex}.HeroArticle-module__xKmdvG__featuredBadge{background:var(--primary);color:#fff;text-transform:uppercase;letter-spacing:1px;border-radius:20px;padding:6px 14px;font-size:.8rem;font-weight:700}.HeroArticle-module__xKmdvG__categoryBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;text-transform:uppercase;background:#ffffff26;border:1px solid #ffffff40;border-radius:20px;padding:6px 14px;font-size:.8rem;font-weight:600}.HeroArticle-module__xKmdvG__title{color:var(--foreground);text-shadow:0 2px 15px color-mix(in srgb, var(--background) 80%, transparent);margin-bottom:16px;font-size:2.75rem;font-weight:800;line-height:1.15;transition:color .3s;display:inline-block}.HeroArticle-module__xKmdvG__hero:hover .HeroArticle-module__xKmdvG__title{color:var(--primary)}.HeroArticle-module__xKmdvG__excerpt{opacity:.9;-webkit-line-clamp:2;line-clamp:2;max-width:900px;color:var(--text-color);text-shadow:0 1px 15px color-mix(in srgb, var(--background) 30%, transparent);-webkit-box-orient:vertical;margin-bottom:16px;font-size:1.1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.HeroArticle-module__xKmdvG__excerpt p{margin:0;display:inline}.HeroArticle-module__xKmdvG__meta{opacity:.85;align-items:center;gap:20px;font-size:.85rem;font-weight:500;display:flex}.HeroArticle-module__xKmdvG__readingTime{align-items:center;display:flex}.HeroArticle-module__xKmdvG__reveal{opacity:0;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(30px)}.HeroArticle-module__xKmdvG__revealed{opacity:1;transform:translateY(0)}@media (max-width:992px){.HeroArticle-module__xKmdvG__hero{aspect-ratio:16/9}.HeroArticle-module__xKmdvG__title{font-size:2rem}}@media (max-width:768px){.HeroArticle-module__xKmdvG__hero{aspect-ratio:4/3}.HeroArticle-module__xKmdvG__title{font-size:1.5rem}.HeroArticle-module__xKmdvG__content{padding:20px}.HeroArticle-module__xKmdvG__excerpt{-webkit-line-clamp:2;line-clamp:2;margin-bottom:10px;font-size:.95rem}.HeroArticle-module__xKmdvG__badgeWrapper{gap:8px;margin-bottom:16px}.HeroArticle-module__xKmdvG__featuredBadge,.HeroArticle-module__xKmdvG__categoryBadge{padding:4px 10px;font-size:.7rem}.HeroArticle-module__xKmdvG__meta{gap:12px;font-size:.78rem}}@media (max-width:480px){.HeroArticle-module__xKmdvG__hero{aspect-ratio:3/2;max-height:none;margin-bottom:16px}.HeroArticle-module__xKmdvG__title{margin-bottom:10px;font-size:1.25rem}.HeroArticle-module__xKmdvG__content{padding:16px}.HeroArticle-module__xKmdvG__excerpt{-webkit-line-clamp:1;line-clamp:1;font-size:.88rem}}
