/* EYEBROW LABELS */
.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--wlsa-font-condensed);font-size:11px;font-weight:700;letter-spacing:3.5px;text-transform:uppercase;color:var(--maroon)}
.eyebrow::before{content:'';display:block;width:32px;height:2px;background:var(--gold);flex-shrink:0}
.eyebrow-w{color:rgba(255,255,255,.9)}
.eyebrow-w::before{background:var(--gold-light)}

/* PAGE HERO */
.page-hero{background-size:cover;background-position:center;padding:64px 0;position:relative}
.page-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,rgba(122,0,0,.92) 0%,rgba(153,31,6,.8) 55%,rgba(34,34,34,.15) 100%)}
.page-hero .container{position:relative;z-index:1}
.page-hero-title{font-family:var(--wlsa-font-heading);font-size:clamp(32px,5vw,60px);font-weight:800;color:#fff;line-height:1.1;margin:14px 0 16px}
.page-hero-title em{font-style:italic;color:var(--gold-light)}
.page-hero-sub{font-size:clamp(15px,2vw,18px);color:rgba(255,255,255,.85);max-width:600px;line-height:1.65}

/* BREADCRUMB */
.breadcrumb{display:flex;align-items:center;gap:8px;font-family:var(--wlsa-font-condensed);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.78);margin-bottom:18px;flex-wrap:wrap}
.breadcrumb a{color:var(--gold);text-decoration:none}
.breadcrumb span{color:rgba(255,255,255,.3)}

@media(max-width:900px){.page-hero{padding:64px 0 52px}}
@media(max-width:600px){.page-hero{padding:56px 0 40px}}
