.page-promotion .promo-hero{position:relative;display:flex;align-items:flex-end;min-height:86vh;padding:120px 0 70px;overflow:hidden;border-bottom:1px solid #242424;background:#050505}
.page-promotion .promo-hero::after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(0deg,#050505 0%,rgba(5,5,5,.36) 48%,rgba(5,5,5,.72) 100%),linear-gradient(90deg,rgba(5,5,5,.7),rgba(5,5,5,.08) 66%)}
.promo-hero-media{position:absolute;inset:0;display:grid;grid-template-columns:1.05fr .95fr .8fr;gap:2px}
.promo-hero-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.04);opacity:.72}
.promo-hero-media img:nth-child(1){object-position:center 30%}.promo-hero-media img:nth-child(2){object-position:center 48%}.promo-hero-media img:nth-child(3){object-position:center 40%}
.promo-hero-content{position:relative;z-index:2}
.page-promotion .promo-hero h1{margin:18px 0 0;font:900 clamp(90px,15vw,220px)/.72 "Barlow Condensed",sans-serif;letter-spacing:-.045em}
.page-promotion .promo-hero h2{margin:14px 0 0;font:900 clamp(34px,4.3vw,68px)/.9 "Barlow Condensed",sans-serif;text-transform:uppercase}
.page-promotion .promo-hero p{max-width:650px;margin:18px 0 0;color:#d0d0d0;font:400 15px/1.7 Inter,sans-serif}
@media(max-width:900px){.page-promotion .promo-hero{min-height:72vh;padding:100px 0 52px}.promo-hero-media{grid-template-columns:1fr}.promo-hero-media img{display:none}.promo-hero-media img:nth-child(2){display:block;opacity:.66}.page-promotion .promo-hero h1{font-size:clamp(72px,25vw,145px);margin:15px 0 0}.page-promotion .promo-hero h2{font-size:clamp(38px,11vw,62px)}.page-promotion .promo-hero p{font-size:13px;max-width:94%}}
