@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.roadmap{flex-direction:column;color:#000;overflow-x:hidden;margin:0 auto;gap:88px;text-transform:none}.landingSection,.roadmap{display:flex;align-items:center}.landingSection{max-width:80vw;min-height:calc(100vh - var(--navbar-height))}@media(max-width:768px){.landingSection{padding-top:3rem}}.landingSection-left{width:40%;display:flex;flex-direction:column;gap:16px}.landingSection-left .landingSection-title{font-family:var(--font-alt);font-size:4rem;font-weight:500}.landingSection-left .landingSection-caption{font-family:monospace}.landingSection-right{width:60%}.landingSection-right .landingSection-image{width:100%;height:auto;border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.15);transform:scale(.95) translateY(40px);opacity:0;animation:heroEnter .8s ease-out forwards;transition:transform .4s ease}.landingSection-right .landingSection-image:hover{transform:scale(1.005)}@keyframes heroEnter{to{transform:scale(1) translateY(0);opacity:1}}.phaseLargeHeader{width:80vw;font-size:2.5rem;font-family:var(--font-alt);font-weight:600}.blueprintSection{display:flex;flex-direction:column;align-items:center;justify-content:center}.dividerSection{max-width:80vw;display:flex;flex-wrap:wrap;gap:2rem}.dividerSection img{width:100%;height:auto;border-radius:1rem}.dividerSection .imageContainer,.dividerSection .textContainer{width:calc(50% - 1rem)}.textContainer{display:flex;flex-direction:column;gap:1rem;box-sizing:border-box;line-height:1.6;padding:2rem}.textContainer-phaseLabel{background-color:#000;color:#fff;padding:6px 14px;font-weight:400;border-radius:5px;text-transform:uppercase;align-self:flex-start}.textContainer-phaseTitle{font-family:var(--font-alt);font-size:2.25rem;font-weight:600;text-transform:capitalize;margin-top:.5rem;margin-bottom:1rem}.textContainer-phaseDescription{font-size:1rem;margin-bottom:1.5rem;line-height:1.6;color:#333}.textContainer-roadmapItems-item{display:flex;flex-direction:row;gap:1rem;font-weight:400;margin-bottom:1.5rem}.textContainer-roadmapItems-itemAccent.completed{color:lime}.textContainer-roadmapItems-itemAccent.pending{color:orange}.textContainer-roadmapItems-itemAccent.locked{color:red}.textContainer-roadmapItems-itemText{font-size:1rem;font-weight:400}.textContainer-roadmapItems-itemDescription{font-size:.95rem;font-weight:300;line-height:1.6;margin-left:1rem}.textContainer-roadmapItems-itemAccent{white-space:nowrap;font-family:monospace;font-size:.95rem;font-weight:500}.textContainer-summary{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.textContainer-summary .summaryTitle{font-weight:400}.textContainer-summary .summaryText{line-height:1.6}@media(max-width:768px){.dividerSection{flex-direction:column;max-width:90vw}.dividerSection .imageContainer,.dividerSection .textContainer{width:100%}.dividerSection .imageContainer{order:-1}.dividerSection .textContainer{padding:1rem}.landingSection{flex-direction:column;gap:2rem;align-items:flex-start;margin-top:30%}.landingSection-left,.landingSection-right{width:100%}.landingSection-right .landingSection-image{transform:none;opacity:1;animation:none}.landingSection-left .landingSection-title{font-size:2.5rem}.textContainer-phaseTitle{font-size:1.75rem}.textContainer-phaseDescription,.textContainer-roadmapItems-itemDescription,.textContainer-roadmapItems-itemText{font-size:.95rem}}