.alan-hero{overflow:hidden;position:relative}.alan-hero__bg{background-image:var(--bg-hero);background-position:50%;background-size:cover;inset:0;position:absolute;transform:scale(1.02)}.alan-hero__overlay{background:var(--alan-hero-overlay,rgba(0,0,0,.55));inset:0;position:absolute}.alan-hero__overlay--gradient{background:linear-gradient(90deg,#1e1e1e,rgba(30,30,30,0) 50%)}.alan-hero__bottom-gradient{background:linear-gradient(0deg,#1e1e1e,rgba(30,30,30,0));inset:0;pointer-events:none;position:absolute;z-index:1}.alan-hero__content{position:relative;z-index:2}.alan-hero__inner{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(48px,8vh,100px) 0 clamp(40px,6vh,80px)}.alan-hero__go-back{align-items:center;color:#fff;display:inline-flex;font-weight:600;gap:6px;margin-bottom:24px;text-decoration:none;transition:color .2s ease}.alan-hero__go-back:hover{color:#fff}.alan-hero__go-back svg{flex-shrink:0}.alan-hero__heading{color:#fff;font-weight:600;line-height:1.4;margin:0 0 24px;max-width:620px}.alan-hero__meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.alan-hero__author{align-items:center;display:flex;gap:10px}.alan-hero__author-avatar{border:1px solid #fff;border-radius:50%;flex-shrink:0;height:51px;object-fit:cover;width:51px}.alan-hero__author-name{color:#fff;font-weight:500}.alan-hero__meta-divider{color:#fff}.alan-hero__read-time{color:#fff;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media (max-width:767px){.alan-hero__inner{min-height:auto!important;padding-bottom:48px}.alan-hero__heading{font-size:clamp(28px,7vw,40px);line-height:1.15;max-width:100%}.alan-hero__overlay--gradient{background:linear-gradient(90deg,#1e1e1e,rgba(30,30,30,0) 73%)}.alan-hero__go-back{padding-top:40px}}