#mobileCatTitle,
.post-info,
.lp-main-image,
#sidebar,
main>p,
main+p,
#footerMoreArts,
#moreArts
{display: none}

.primary.button{display: block}


main>header.no-img{
    text-align: center;
    position: absolute;
    inset:0;
    z-index: 2;
    color: #fff;
    height: fit-content;
    background: linear-gradient(to bottom,rgba(0,0,0,.5)0%,rgba(0,0,0,0)100%);
}

h1{
    line-height: 1;
}

@media(max-width:64rem){
    h1{
        font-size: var(--h2);
    }
}

section{
    position: relative;
    border: none!important;
    padding: 0!important;
    height: min(110vh,161.8vw);
    display: flex;
    align-items: flex-end;
}

section:first-of-type{
    height: min(96vh - var(--nav-2),161.8vw);
}

section>figure{
    position: absolute;
    inset:0;
    background-color: #000;
}

section>figure img{
    width: 100%!important;
    height: 110vh;
    opacity: .85;
}

section>div{
    position: relative;
    margin-inline:0;
    padding:2.618em 1em 1.618em;
    background: linear-gradient(to bottom,rgba(0,0,0,0)0%,rgba(0,0,0,.85)100%);
}

section>div>*{
    width: min(100%, var(--ch-unit,.56125em)*62);
    margin-inline:auto!important;
    color: #fff
}

h2{
    font-size: var(--h3);
    text-wrap:balance;
    text-align: center;
}