.home-cards{position:absolute;z-index:3;inset:80.5% 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.1cqw;padding:.35cqw 3.85cqw 2.6cqw;background:linear-gradient(#231c17,#18120f)}
.home-cards a{display:flex;align-items:flex-end;position:relative;isolation:isolate;overflow:hidden;border:1px solid #ac7c41;background:#211911;padding:1.4cqw;color:#ffedc9;font-size:clamp(15px,1.8cqw,32px);text-shadow:0 2px 4px #000}
.home-cards a::before{content:"";position:absolute;z-index:-1;inset:0 0 26%;background-image:url("concept-clean.png");background-size:468.2927% 1383.7838%;background-repeat:no-repeat;mask-image:linear-gradient(#000 60%,transparent)}
.home-cards a:focus-visible{outline:2px solid #ffe5ae;outline-offset:2px}
.home-cards a:nth-child(1)::before{background-position:4.9669% 87.3684%}
.home-cards a:nth-child(2)::before{background-position:65.3974% 87.3684%}
.home-cards a:nth-child(3)::before{background-position:95.6954% 87.3684%}
@media(min-width:751px){.top-navigation div{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:750px){.home-cards{display:none}}
html.forum-open{overflow:hidden}
.forum-content h2{color:var(--wine)}
.forum-content p{color:var(--ink);margin-bottom:0}
