.news-hero{position:relative;display:block;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--color-border);min-height:420px;text-decoration:none;color:inherit;transition:border-color var(--transition)}.news-hero:hover{border-color:var(--color-accent)}.news-hero:hover .news-hero__bg{transform:scale(1.03)}.news-hero__bg{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform .6s ease}.news-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,13,12,.2),rgba(14,13,12,.7) 60%,rgba(14,13,12,.95))}.news-hero__content{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-8) var(--space-6) var(--space-6);min-height:420px;max-width:800px;gap:var(--space-3)}.news-hero__meta{display:flex;align-items:center;gap:var(--space-3)}.news-hero__date{letter-spacing:.04em;font-size:13px;letter-spacing:.06em;color:var(--color-text-muted)}.news-hero__date,.news-hero__title{font-family:var(--font-body);font-weight:700;text-transform:uppercase;line-height:1.05}.news-hero__title{letter-spacing:.04em;margin:0;font-size:clamp(28px,5vw,64px);line-height:1;color:var(--color-text-strong);overflow-wrap:break-word;word-break:break-word}.news-hero__excerpt{margin:0;font-size:var(--fs-body-lg);line-height:1.5;color:var(--color-text-muted);max-width:640px;overflow-wrap:break-word}@media(max-width:600px){.news-hero__excerpt{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.news-hero__cta{margin-top:var(--space-3);display:inline-flex}@media(max-width:600px){.news-hero{min-height:320px}.news-hero__content{padding:var(--space-5) var(--space-4) var(--space-4);min-height:320px}}