.roadmap-section{width:100%;font-family:var(--font-terminus),"Courier New",monospace}.roadmap-section__header{margin-bottom:1.75rem}.roadmap-section__title{margin:0 0 .25rem;font-size:3.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--main-color)}.roadmap-section__subtitle{margin:0;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;color:var(--main-color);opacity:.6}.roadmap-section__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}.roadmap-section__footer{margin:1.75rem 0 0;font-size:1.25rem;color:var(--main-color);opacity:.5;font-family:var(--font-terminus),"Courier New",monospace}.roadmap-card{background:rgba(var(--bg-color),.98);border:1px solid var(--main-color-20, rgba(255, 255, 255, .25));border-radius:0;opacity:1;padding:1.75rem;transition:border-color .2s ease,opacity .2s ease}.roadmap-card:hover{border-color:var(--main-color);opacity:1}.roadmap-card:hover .roadmap-card__name,.roadmap-card:hover .roadmap-card__descriptor{opacity:1}.roadmap-card__name{margin:0 0 .5rem;font-size:2rem;font-weight:700;color:var(--main-color);opacity:.95;transition:opacity .2s ease;font-family:var(--font-terminus),"Courier New",monospace}.roadmap-card__descriptor{margin:0 0 1rem;font-size:1.5rem;line-height:1.45;color:var(--main-color);opacity:.7;transition:opacity .2s ease;font-family:var(--font-terminus),"Courier New",monospace}.roadmap-card__descriptor:last-child{margin-bottom:0}.roadmap-card__status{display:inline-block;font-family:var(--font-terminus),"Courier New",monospace;font-size:1.15rem;letter-spacing:.08em;color:var(--main-color);opacity:.6;border:1px solid var(--main-color-40, rgba(255, 255, 255, .4));padding:.35rem .75rem;transition:opacity .2s ease,border-color .2s ease}.roadmap-card:hover .roadmap-card__status{opacity:.85;border-color:var(--main-color)}article.roadmap-card.roadmap-card--locked{opacity:.5!important}article.roadmap-card.roadmap-card--locked:hover{opacity:.5!important}
