.bk-editorial .bk-hero {
    min-height: 760px;
    padding: 64px 0 80px;
    align-items: start;
}
.bk-editorial .bk-hero::before {
    display: block;
    inset: 0 calc(-1 * clamp(22px, 4vw, 64px));
    height: auto;
    background: url('/apps/bookunicos/hero-biblioteca-20261110.webp') center / cover no-repeat;
    opacity: 1;
}
.bk-editorial .bk-hero::after {
    display: block;
    inset: 0 calc(-1 * clamp(22px, 4vw, 64px));
    background: linear-gradient(90deg, #faf6edf5 0%, #faf6ede8 36%, #faf6ed9c 57%, #faf6ed12 80%), linear-gradient(0deg, #faf6ed 0%, #faf6ed00 18%);
}
.bk-editorial .bk-hero-copy { padding-bottom: 24px; }
.bk-editorial .bk-pioneers-preview {
    align-self: start;
    margin-top: 100px;
    background: #fffdf7e8;
    backdrop-filter: blur(6px);
    box-shadow: 0 18px 50px #172c4314;
}
@media (min-width: 768px) and (max-width: 1100px) {
    .bk-editorial .bk-hero { padding-top: 48px; }
    .bk-editorial .bk-hero-copy { max-width: 590px; }
    .bk-editorial .bk-pioneers-preview { margin-top: 24px; }
    .bk-editorial .bk-hero::after {
        background: linear-gradient(90deg, #faf6edf2, #faf6edcc 55%, #faf6ed55), linear-gradient(0deg, #faf6ed, #faf6ed00 25%);
    }
}
@media (max-width: 767px) {
    .bk-editorial .bk-hero { min-height: 0; padding: 32px 0; }
    .bk-editorial .bk-hero::before {
        inset: 0 calc(-1 * clamp(22px, 4vw, 64px));
        height: auto;
        background-position: 62% top;
        background-size: auto 860px;
        opacity: 1;
    }
    .bk-editorial .bk-hero::after {
        background: linear-gradient(180deg, #faf6edc9 0%, #faf6edeb 37%, #faf6edb8 62%, #faf6ed 82%);
    }
    .bk-editorial .bk-hero-copy { padding-bottom: 100px; }
    .bk-editorial .bk-pioneers-preview { margin-top: 20px; background: #fffdf7f2; }
}
